Vacancy expired!
- Execute the design, development, and implementation of Continuous Integration (CI) processes that define a consistent set of pipeline stages, build types and levels, automation techniques, and software quality metrics that will help ensure a repeatable build process and provide consistent reporting to stakeholders
- Ensure that environments and CI are set up accurately and are easily maintained
- Build automated deployments using configuration management technology
- Actively monitor and administer the applications and the hosting environments to increase efficiency, improve reliability, and minimize downtimes
- Triage and provide technical solutions to environment related issues encountered by new and existing applications in the environment
- As a Product development team member, you will Interact with enterprise architecture and operations to understand requirements and translate into tasks for automation
- Develop and build IT solutions to meet business requirements
- Create and share development estimates and operational requirements to enable accurate planning with realistic timelines
- Integrate solutions with other applications and platforms outside the framework
- Design and develop private and hybrid cloud automation and orchestration for SaaS and PaaS environments.
- Work using Agile/Scrum methodologies
- Work in conjunction with the DoT to support a small in-office network
- Serve as liaison between corporate IT service desk and Arlington-based staff to overcome desktop support issues
- 8+ years of experience as a DevOps or System Engineer in a Web-based software development environment
- 5+ years of strong hands on experience in deploying and configuring .Net and Java web applications (Tomcat, IIS, etc)
- 5+ years experience with Windows and Linux Servers with administration experience (as it pertains to managing and deploying applications)
- 5+ years of experience in supporting enterprise-level Continuous Integration platform and developing best practices, processes, and tools including Jenkins and source code tools, such as GIT
- 5+ years of experience developing complex automation using one or more of the following (PowerShell, Bash, or other relevant scripting languages).
- Extensive Release Management experience using DevOps tools like Jenkins, GIT, Azure DevOps.
- Experience with designing, developing, testing, and deploying applications and systems using proven or emerging technologies in a variety of technologies and environments
- Experience with deploying and managing ASP.NET and Java web applications including web services.
- Strong experience with working on load balanced, elastic, and high availability infrastructures
- Experience with Microservices, Containers, including Docker, and applied technology to continuous delivery
- Experience with Cloud infrastructure, including Azure, Amazon Web Services
- Experience in configuring and managing applications monitoring and performance tools using industry standard monitoring tools
- 4-year degree in computer science or related field or equivalent experience
- Experience with one or more Orchestration tools
- Familiar with Agile, Scrum and basic understanding of service management frameworks such as ITIL.
- Virtualization and Containerization
- Knowledge in networking (TCP/IP, Routing, Firewalls, Switches, etc.)
- Familiarity with firewalls, NAT, and packet filtering
- Strong analytical and logical skill to analyze requirements and deliver design in tools like Visio or something similar
- Good communication skills to be able to interact with multiple teams, understand their requirements, and transform requirements into service and workflow design
- Competitive medical, dental and vision benefits
- Stock purchase plan
- Matching 401(k) contributions with 100% vesting
- Disability insurance
- Life insurance
- Company wellness program
- Casual and fun office environment
- Paid State holidays/vacation
- Tuition reimbursement
Vacancy expired!