SENIOR DEVOPS ENGINEER
Camgian is seeking a Senior DevOps Engineer who will lead the automation of product implementation, testing, and deployment into a runtime environment in a reliable and efficient manner. The successful candidate will lead or support various project tasks and organize, schedule and task team activities. As a senior engineer you will influence design and implementation of process automation, supervise other engineers, and act as a mentor and technical resource.
QUALIFICATIONS
-
Bachelor’s degree in Computer Science, Software Engineering, or Computer Engineering
-
5+ years of experience working in a DevOps or related role, with a focus on automating software delivery and infrastructure management
-
Strong proficiency and hands-on experience with a wide range of DevOps tools and technologies, including but not limited to:
-
Containerization: Docker, Podman, Containerd
-
Container Orchestration: Kubernetes
-
Configuration Management: Ansible
-
Virtualization: Vagrant, VirtualBox, Hyper-V
-
Continuous Integration/Continuous Deployment (CI/CD): Jenkins, GitLab CI/CD
-
Version Control Systems: Git, GitHub, GitLab
-
Cloud Platforms: Amazon Web Services (AWS), Microsoft Azure
-
Infrastructure as Code (IaC): Terraform, CloudFormation, ARM templates
-
Scripting and Programming: Bash, Python, Java, JavaScript
-
United States Citizenship
DESIRED SKILLS
-
Cloud Services and Architectures: Extensive knowledge and practical experience in designing, implementing, and managing cloud-based infrastructures and services, serverless computing, load balancers, databases, and storage solutions.
-
Embedded Environments: Experience building Dev/Ops pipelines in support of low Size, Weight, and Power (SWaP) IoT type environments.
-
DevOps Methodologies: Strong understanding and practical application of DevOps principles, methodologies, and best practices, including agile development, continuous integration, continuous delivery, and automated testing.
-
Automation and Orchestration: Proven ability to automate repetitive tasks, streamline workflows, and build efficient deployment pipelines using scripting languages, configuration management tools, and other automation frameworks.
-
Infrastructure Monitoring and Logging: Proficiency in setting up and configuring monitoring systems (e.g., Grafana, Nagios) and log management solutions (e.g., ELK Stack, Splunk) to ensure system health, performance monitoring, and effective troubleshooting.
-
Security and Compliance: Thorough understanding of security best practices, secure coding principles, and experience implementing security controls in the infrastructure. Familiarity with compliance standards (e.g., GDPR, HIPAA, PCI-DSS) and ability to ensure infrastructure adheres to these requirements.
-
Networking and System Administration: Strong knowledge of networking concepts, TCP/IP protocols, load balancing, and firewall configurations. Proficiency in Linux/Unix systems administration, server provisioning, and management.
-
Deployment Strategies: Expertise in implementing advanced deployment strategies, such as blue-green deployments, canary releases, and feature toggles, to minimize downtime and ensure seamless releases.
-
Performance Optimization: Experience in identifying performance bottlenecks, optimizing system performance, and implementing scalability solutions to handle high-traffic workloads.
-
Collaboration and Communication: Excellent teamwork and communication skills, with the ability to collaborate effectively with cross-functional teams, clearly communicate technical concepts to non-technical stakeholders, and provide technical guidance and mentorship to junior team members.
-
Problem-Solving and Troubleshooting: Strong analytical and problem-solving skills, with the ability to quickly identify and resolve complex technical issues, perform root cause analysis, and implement proactive measures to prevent recurrence.
-
Leadership and Strategy: Demonstrated leadership skills and the ability to contribute to the strategic planning and roadmaps of DevOps initiatives within the organization. Mentoring and guiding junior team members, and actively promoting a culture of continuous learning and improvement.
​
Exceptional work ethic, willingness to learn, tenacity not to quit, aptitude to surpass, and strong desire to work in a fast-paced environment are necessary for success. Collaboration and cross pollination with other teams will be frequent; thus communication, openness, and willingness to share both success and failure is a must. We are a team-centric organization, there are no individuals, we win and lose together.
Camgian offers a competitive salary, fun work environment, fringe benefits, and an equity opportunity.
CAMGIAN CULTURE AND CORE VALUES
-
Ability to work as part of a team while maintaining independent thinking
-
Self-driven and self-starter in addition to excellent communication skills
-
Great at thinking outside the box and have an aptitude for innovation and problem solving
-
Always willing to explore the other side of fear, be challenged, and crave cutting edge technologies
​