Senior DevOps Engineer

AHON Solutions
  • Alexandria, Virginia
    14 days ago

    Job Description

    • Design and develop automated build, test, and deployment systems across multiple codebases, build tools, application servers, and platforms.
    • Work with emerging and legacy project teams to develop easy-to-adopt automated solutions for their development pipelines and software development lifecycle.
    • Perform maintenance and troubleshooting of continuous integration systems including build and deployment used across multiple environments.
    • Design, maintain, and troubleshoot automated testing and tools to support multiple projects and SDLC methodologies (i.e. Agile, Waterfall)
    • Design and implement static code analysis standards and metrics, aggregate and track across project teams
    • Design and develop cloud architectures including configuring and spinning up virtual machines for application deployment, including Linux / Windows operating systems, cloud automation and configuration tools, understanding the need for scaling, templating and automation.
    • Proactively communicate and coordinate with multiple project teams
    • Independently seek opportunities to implement speed and efficiency improvements as technology and capabilities evolve
    • Seek out new DevOps related capabilities via open-source industry and marketplace research for potential implementation

    Required Experience:

    • 8+ years of experience required and a Bachelors degree. Commensurate education for experience.
    • 3+ years hands-on experience with complex build systems
    • 5+ years hands-on experience with Linux (RedHat/CentOS)
    • 5+ years hands-on experience with AWS (3+ years with AWS Solutions Arch or Developer certification)
    • Experience with continuous integration tools (Jenkins, GitLab)
    • Experience with unit, integration and functional testing tools (JUnit, Selenium)
    • Experience with source control management (SCM) systems (Git, Subversion)
    • Familiarity with configuration management tools (Cloud Formation, Ansible)
    • Containerization (Docker)
    • Familiarity with SCM branching strategies.
    • Familiarity with build & dependency management (Maven, Nexus, AWS ECR)
    • Strong written and verbal communication skills
    • Strong organizational skills and the ability to multitask

    Preferred Skills:

    • Experience with test-driven development and/or behavior-driven development
    • Experience with Groovy
    • Experience with web services (REST, SOAP)
    • Hands-on J2EE application deployment experience
    • Familiarity with static code analysis (SonarQube)
    • Familiarity with application vulnerability scanners (i.e. Prisma/TwistLock, Tenable/Nessus)
    • Systems development experience for federal clients
    • Experience with J2EE application servers (i.e. Tomcat, WebLogic, Glassfish, JBoss)

    Numbers & Facts

    LocationAlexandria, Virginia

    More jobs like this

    See more jobs

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.