DevOps Engineer

12 Nov 2024

Vacancy expired!

Job Description

As a

DevOps Engineer, you will be responsible for automating software delivery and infrastructure changes that continuously improve the speed, efficiency, and scalability of our enterprise applications and systems. This includes building fully automated digital pipelines and working across functions such as development, testing, systems, and infrastructure to ensure quality, security, and reliability.Additionally, you will have opportunities to collaborate with other teams on new initiatives and projects.

Working in all stages of the product development lifecycle our small team makes a big impact:

  • Identify business needs, gather and prioritize requirements, and plan implementation.
  • Research, prototype, and design solutions that deliver a great user experience.
  • Develop, test, and implement solutions that are secure, scalable, and performant.
  • Operate, maintain, and evolve solutions to meet changing organizational needs.

Here’s an idea of the kind of tasks you’d be working on:

  • Work with developers, infrastructure engineers, and IT professionals on a daily basis to automate every aspect of software delivery and infrastructure from inception to deployment and operations.
  • Support on-premise and cloud development pipelines using tools such as Puppet, Bamboo, Bitbucket, Artifactory, Ansible, and other tools as appropriate.
  • Develop application and system management tools and processes that reduce manual efforts.
  • Design operability-related features such as health monitoring, diagnostics, repair, and related automation.
  • Investigate, troubleshoot, and fix issues related to development, applications, and infrastructure.
  • Advise development or infrastructure teams about software or hardware architecture decisions as they relate to our DevOps environment, and help develop standards and best practices for such architectures.

Qualifications

  • Bachelor’s degree in Information Technology, Computer Science, or equivalent combination of training and experience and 5+ years of relevant experience.
  • Must hold an active DoD TS/SCI clearance for consideration.
  • Expert understanding of automating application build procedures and related build jobs for both development and production environments.
  • Expert understanding DevOps tool chain platforms (e.g., Bitbucket, Bamboo, Artifactory).
  • Proficient in multiple scripting languages (e.g., Python, PowerShell, Bash).
  • Linux and/or Windows system administration skills.
  • Ability to troubleshoot and resolve application and system related issues.
  • Familiarity with virtualized and cloud-based infrastructure environments such as VMware, Azure, and Amazon Web Services (AWS).
  • Familiarity with enterprise network architecture, protocols, firewalls, and networking best practices.
  • Familiarity with systems that proactively monitor health and performance of systems and infrastructure.
  • Familiarity with modern development architectures and technologies such as microservices, serverless frameworks, lambda functions, and APIs.
  • Familiarity with build-time dependency management (e.g., Maven, Gradle), unit testing and code-coverage tools, static analysis tools, and functional test automation techniques
  • Ability to effectively communicate solutions and understand the needs of internal teams and customers.
  • Ability to negotiate and influence others to understand and accept new concepts and practices.
  • Comfortable working with tight deadlines across multiple projects.
  • Operates with transparency and integrity, and welcomes feedback.
  • Flexibility and creativity in solution design including leveraging emerging technologies.
  • Self-directed and motivated to manage software delivery and infrastructure changes across different projects and domains.
  • Evening and weekend hours may be required in order to meet production deadlines or handle maintenance windows outside normal business hours.
  • Participate in an on call after hours rotation as part of the team responsible for maintaining the availability and performance of our systems.

Desired Experience

  • Five years of experience administering, building, and maintaining an automation environment.
  • Five years of experience with DevOps automation tools such as Bamboo, Chef, Ansible, Puppet, Jenkins, and Selenium as well as container technologies such as Kubernetes and Docker.
  • Three years of experience with source code repositories such as Git and Subversion.
  • Experience administering Linux server operating systems and architectures.
  • Experience with virtual and cloud-based infrastructures.

Additional Information

ANALYGENCE is committed to hiring and retaining a diverse workforce.We are proud to be an Equal Opportunity/Affirmative ActionEmployer, making decision without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class.

ANALYGENCE requires all employees to be fully vaccinated against COVID-19. In accordance with applicable law, ANALYGENCE will provide an exemption to this requirement as a reasonable accommodation due to a disability or asincerely heldreligious belief or practice that prevents receipt of the vaccine.

  • ID: #22649672
  • State: Pennsylvania Pittsburgh 15201 Pittsburgh USA
  • City: Pittsburgh
  • Salary: USD TBD TBD
  • Job type: Full-time
  • Showed: 2021-11-12
  • Deadline: 2022-01-09
  • Category: Et cetera