Phaxis ยท 3 months ago
Principal DevOps Engineer I
Phaxis is seeking a talented individual to install a DevOps culture and create an enterprise-wide cutting-edge CI/CD solution. The role involves leading efforts in architecting and optimizing end-to-end CI/CD capabilities for on-prem and multi-cloud operations, while mentoring team members and providing expertise to software development teams.
DeliveryHuman ResourcesStaffing Agency
Responsibilities
As a player-coach, establish, scale, lead, and mentor Team Members towards our DevOps pursuits
Provide DevOps Tools and CI/CD expertise to software development teams across the enterprise
Help build a reusable standard CI/CD pipeline model with built-in quality gates, security, and cutting-edge tools and automation
Drive process automation focused on eliminating manual steps in application build and deployment, integrating compliance and quality gates in the process
Lead discussion and guide technical teams regarding operational, technical, and procedural best practices
Evangelize a fully automated product build and release process, driving a push-button deploy attitude and vision
Work with program teams to understand their product development requirements, guide in embracing DevOps principles, prescribed toolchain, and pipeline framework
Be highly familiar with cloud services, having supported large scale production deployments on one or more of these platforms (AWS, Azure, Google Cloud GCP)
Build, release, and configuration management of production systems
System troubleshooting and problem-solving across platform and application domains
Remain abreast of technology advancements for future cloud, software, and other relative implementations and capabilities
Provide technical guidance in architecture and DevOps process improvements
Evaluate new technology options and vendor products
Ensure critical system security using best in class cloud security solutions
Create and update documentation for the operational process, procedures, and environment configurations
Qualification
Required
Bachelor's Degree or equivalent work experience
8+ years designing, implementing CI/CD solutions, and DevOps related practices
8+ years of cloud computing experience
Version Control: Experience with version control systems such as GitHub, GitLab and code branching principles
Outstanding experience with build and release process and associated tools - building CI and deployment pipelines and hands-on knowledge of applicable tools chain such as Jenkins, CircleCI, TeamCity, Azure DevOps or like build orchestration tools, Artifactory, GitHub, GitLab, SonarCube, Coverity or similar
Strong experience with infrastructure as code tools (such as Terraform, Scalr, packer, CDK, Bicep)
Strong Experience in Configuration as code tooling in Ansible, Chef/Puppet
Familiarity with Orchestration and automation tooling like Rundeck
Strong experience in automation and one of scripting language such as Python, Ruby or similar
Experience with container and container management technologies (Docker, Swarm, Nomad, Packer)
Experience with build management tools such as Nuget, Maven, ANT, or Gradle
Solid knowledge of cloud architecture and experience with using a broad range of cloud technologies (such as AWS/Azure/GCP and their services EC2, RDS, ELB, EBD, S3, IAM, CloudWatch, CloudTrail)
Understanding of network configurations (such as SSL and PIP)
Experience in load balancing/reverse proxy configuration with HAProxy, NGINX or similar
Experience in implementing DevOps best practices with the ability to define operational processes
Very familiar with organizing work using Agile principles (story backlog, Scrum, Kanban)
Experience with agile backlog management tools such as Atlassian Jira or similar
Ability to solve problems by considering available information, prioritizing and making timely decisions
Familiar with monitoring tooling such as Elastic or Splunk
Operating Systems: Linux, Windows
Experience maintaining parallel development environments in support of multi-project development and inter-dependencies