Squadex is a fast growing technology consulting and engineering company headquartered in Silicon Valley. We offer DevOps & Data Science expertise to emerging startups and well-established enterprises at the US market.
The Role
We are looking for a seasoned DevOps engineer who could join our client’s team on-site in the US. The key objective of the role is to drive project implementation according to a roadmap being a leading hands-on team player, share best practices and knowledge across the client’s team.
In this role, you will
- Process pipelines using Jenkins for Java and С++ projects. Deploy using Kubernetes
- Integrate different tests systems into CI (unit, Docker Integrity, code coverage), Static and
- Dynamic code analysis
- Participate in the continuous deployment automation development (e.g. Ansible+Jenkins)
- Maintain and improve configuration management/control systems
- Setup and support monitoring suite (e.g. Zabbix + ELK stack)
- Sustain and execute standard operational procedures
- Responsible for software rollouts, patches, and system upgrades
- Assist Engineering and QA with maintaining various environments
- Collect and analyze performance/utilization statistics and produce reports
- Optimize application environment and continuously work on performance/availability improvements
- Test, maintain and improve application and platform security
- Create comprehensive technical documentation and reports
- Provide 24/7 support for mission-critical services.
Skills & Experience
- 5+ years of hands-on experience with web application environments
- Experience in building CI/CD pipelines
- Experience in Jenkins pipelines as a code
- Experience in Artifactory, TeamCity (not mandatory), ExperCoverity, SonarQube
- Knowledge of scripting and programming languages, such as Ruby, Python, Shell, Groovy, etc
- Solid knowledge of Linux operating systems (RHEL, CentOS, Ubuntu)
Good to have
- Solid knowledge of configuration management and deployment automation tools (Ansible, Puppet,
- Terraform, Jenkins)
- Experience in working with Kubernetes
- Experience in Log management solutions development (e.g. ELK stack, Splunk, Graylog)
- Experience in building/managing applications and system security under SIEM
- Experience in working with Java platforms (Tomcat, JBoss)
- Expertise in configuring and managing common web servers (Apache, Nginx)
- Expertise in creating and maintain proactive monitoring systems based on Nagios/Zabbix, Cloud Watch, etc.)
- Good understanding of local and global Load Balancing (e.g. Haproxy, Nginx)
- SSL mutual authentication
- Version Control systems
- IaC concepts understanding
- AWS knowledge
- Understanding of common enterprise management/maintenance/support principles (ITIL ITSM)
- Team management background.