Job Title: DevSecOps Software Engineer
Location: Remote
Employment Type: Full Time
About VLink: Started in 2006 and headquartered in Connecticut, VLink is one of the fastest-growing digital technology services and consulting companies. Since its inception, our innovative team members have been solving our global clients' most complex business and IT challenges.
Required Skills
- Bachelor's degree and at least 5+ years of relevant experience.
- Solid understanding of and experience with provisioning and managing infrastructure as well as applications in cloud environments.
- Experience with identifying and implementing automation for CI/CD.
- Experience with scripting in Bash, Python, Groovy or Ruby.
- Experience with open technologies like Jenkins, DevSecOps and related Infrastructure as Code (IaC) tools, including Docker, Kubernetes, OpenShift, Jenkins, GitHub, Puppet, Ansible, Git and others.
- Experience working with XML, JSON and YAML for configuration.
- Must have at least 5+ years development experience writing code in multiple different programming languages.
Responsibilities include:
- Implementing several common Continuous Integration/Continuous Deployment use cases using various tools and technologies.
- Providing detailed specifications for proposed solutions including materials, effort and time necessary.
- Responsible for automating platform deployments, including Dev, Staging, and Production environments.
- Providing hands-on support for CI/CD and other automation initiatives (e.g. Ansible, Puppet, Bamboo, Jenkins or similar technologies).
- Deploy updates, fixes and patches as needed.
- Distinguishing between the array of application deployment technologies available and deciding which technology best fits a given scenario.
- Report on analytics regarding software and hardware usage.
- Monitor all systems for health and stability.
- Assist other engineers in creating practical demonstrations of proposed solutions and demonstrating them to other members of various teams.
- Provide Level 2 technical support.
- Perform root cause analysis for production errors.
- Develop scripts/tools to automate duties where possible.
- Prepare and deliver training materials to train development teams and management on all of the features available within the CI/CD pipeline.
- Work with development teams to remediate any issues with the CI/CD processes.
- Provide support for QA testing, pre-analyzing repositories, configuring dashboards, and completing required documentation.
Desired Qualifications:
- Experience working in an Agile environment.
- Experience with SAFe or LeSS Agile methodology
- Experience with Software quality tools including CAST, SonarQube, NexusIQ
- Linus system administration experience preferred
- Red Hat System Administration certification preferred
- Microsoft Server Essentials Certification preferred
Employment Practices:
EEO, ADA, FMLA Compliant
VLink is an equal-opportunity employer. At VLink, we are committed to embracing diversity, multiculturalism, and inclusion. VLink does not discriminate on the basis of race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law. All aspects of employment including the decision to hire, promote, or discharge, will be decided on the basis of qualifications, merit, performance, and business needs.