Senior DevOps Engineer
Anvil
This job is no longer accepting applications
See open jobs at Anvil.See open jobs similar to "Senior DevOps Engineer" Work In Tech.Senior DevOps Engineer
About ANVIL
Role (Description)
Required Qualifications
Security Clearance
Education & Experience
- Bachelor's degree in Software Engineering, Computer Science, or related technical field, or 10+ years of professional software development experience
- Minimum of 7+ years of experience in DevOps or automation engineering roles
- A minimum of 3+ years of experience with containerization and orchestration technologies (Docker, Kubernetes)
- A minimum of 3+ years of experience with CI/CD tools and automated testing frameworks
- Demonstrated experience implementing DevSecOps practices in production environments
- Proven track record of automating software deployment processes across multiple delivery mechanisms
Skills & Competencies
- Expert knowledge of automated testing and continuous integration tools (GitLab, GitHub, Jenkins X, other)
- Expert knowledge of containerization and orchestration technologies such as Docker and Kubernetes
- Strong knowledge of Linux administration and system architecture
- Strong knowledge of networking protocols, including TCP/IP
- Strong knowledge of distributed system architecture and design
- Experience with virtual machine administration and hypervisor technologies (QEMU/KVM, VMware ESXi)
- Experience with Cloud platforms such as GCP, AWS, Azure
- Experience with Python and data workload orchestration tools such as Apache Airflow
- Strong analytical mindset with exceptional attention to detail
- Excellent verbal and written communication skills, with the ability to clearly articulate technical strategies to both technical and non-technical audiences
- Demonstrated ability to work collaboratively across development teams and with engineering leadership
- Strong organizational skills and the ability to manage multiple automation initiatives simultaneously
- Proven ability to troubleshoot complex infrastructure and deployment issues
Preferred Qualifications
- Experience with Python backend frameworks
- Scripting experience (Shell, Bash, Go, Python, or other)
- Stream processing experience (Kafka, message brokers)
- Experience with PostgreSQL, OpenSearch, and Elasticsearch
- Bilingualism French/English
- Experience working in or closely with defense, public safety, or national security organizations
Key Responsibilities
CI/CD Strategy and Architecture
- Partner with engineering teams and leadership to design comprehensive CI/CD strategies for the organization
- Create and maintain automated build pipelines triggered by source control activity
- Document automation approaches based on security assessments and regulatory requirements
- Advise on and implement DevOps best practices and frameworks across the entire platform
- Provide strategic guidance to engineering leadership on automation initiatives and resource optimization
Build and Deployment Automation
- Assist in making build and deployment processes more streamlined, robust, and repeatable across supported delivery mechanisms (cloud, virtual machines, appliance-based)
- Automate the deployment and migrations of new and existing deployments as the code base evolves
- Run comprehensive test suites to ensure code functionality and security before production
- Establish and maintain containerized application deployments using Docker and Kubernetes
- Implement infrastructure as code practices for consistent and reproducible deployments
- Provide regular status updates on deployment pipeline health and automation metrics
Security and Compliance Management
- Apply DevSecOps practices by performing security analysis, including static code analysis and dependency vulnerability scanning
- Integrate security checks into development, deployment, and CI/CD workflows
- Ensure all deployments meet strict security and operational standards
- Implement automated compliance checking and reporting mechanisms
- Champion security standards and best practices across the engineering organization
Technical Support and Collaboration
- Provide on-site support and assistance to customers for software product provisioning and troubleshooting
- Participate actively in sprint planning, technical reviews, and architecture discussions
- Offer insights to enhance software provisioning, maintenance, and support procedures
- Collaborate with development teams to optimize workflows and resource allocation
- Mentor team members and lead by example in your field of expertise
Why work here?
This job is no longer accepting applications
See open jobs at Anvil.See open jobs similar to "Senior DevOps Engineer" Work In Tech.