|
A Day in the Life: DevOps Engineer The DevOps Engineer, under the inspiring guidance of the Manager, Automation, plays a pivotal role in supercharging the infrastructure that fuels Trinity's cutting-edge technology strategy! This exciting position is all about bridging the gap between software development and IT operations, ensuring our cloud-based systems are not just reliable, but also scalable and secure.The Senior DevOps Engineer will have the thrilling opportunity to design, implement, and manage the CI/CD pipeline, automate deployment processes, and maintain our robust cloud infrastructure. This role is absolutely essential to empowering our Scrum teams by providing a stable and efficient foundation for the entire software development lifecycle (SDLC), from planning and coding to deployment and maintenance. Join us and be a part of something amazing! The role is grounded in our Company's Core Values:
- Personal.Service.Excellence. We share a passion for serving others and take extreme ownership of creating the best possible experience.
- Make it Happen. With integrity we are persistent in overcoming obstacles, delivering beyond expectations.
- We Not Me. Through listening and collaboration, we selflessly solve problems to create success.
Essential Skillsets: Is This You?
- Build, maintain, and improve CI/CD pipelines to automate software delivery under the guidance of senior engineers and established patterns.
- Provision and manage cloud infrastructure on AWS using Infrastructure as Code (IaC) principles and tools like Terraform.
- Support the implementation and maintenance of containerization and orchestration solutions, such as Docker, ECS, and Kubernetes (EKS), to support microservices architecture.
- Develop and maintain scripts to automate operational processes, monitoring, and alerts to ensure system uptime and performance.
- Collaborate closely with software engineering Scrum teams to streamline development workflows, optimize application performance, and troubleshoot production issues.
- Support and maintain monitoring, logging, and alerting solutions using tools like AWS CloudWatch, Datadog, or Splunk to proactively identify and resolve system issues.
- Provide engineering support to technical team members for deploying, configuring, and supporting systems.
- Apply security best practices for access control, network security, and vulnerability management across infrastructure.
- Consistently live and model the organization's core values, leadership, and personal competencies.
- Stay current with market and industry trends relating to prevailing and emerging technologies in the DevOps space.
- Participates in special projects and handles all other assigned duties as required.
Job Requirements: Is This You?
- Education: BA/BS (4-year degree) in Computer Science, Engineering, or a related field, or equivalent work experience, required.
- Experience: 3+ years of experience in a DevOps, Site Reliability Engineering (SRE), or similar role within a professional development environment. Experience working within an Agile/Scrum framework.
- Cloud Environment: Hands-on experience with core AWS services, including EC2, S3, RDS, VPC, IAM, and ECS/EKS. AWS certification is a plus.
- Infrastructure as Code (IaC): Working knowledge of IaC tooling such as Terraform.
- CI/CD: Solid understanding of CI/CD concepts and hands-on experience with tools like Bitbucket Pipelines, GitLab CI, GitHub Actions, or AWS CodePipeline.
- Containerization: Experience with Docker and Kubernetes (EKS, Helm) and container orchestration concepts.
- Scripting: Proficiency in at least one scripting language, such as Python, Bash, or PowerShell.
- Monitoring: Experience with monitoring and logging tools (e.g., CloudWatch, Datadog).
- Project Management Tools: Experience managing work in a toolset such as Atlassian Suite (JIRA, Confluence).
- Familiarity with static, dynamic, and security code analysis tooling.
- Skills:
- Ability to define solutions, collect data, establish facts, and draw valid conclusions.
- Strong verbal and written communication skills.
- Good organizational skills, with the ability to manage and execute multiple priorities.
- Some travel is required.
- Commitment to living Company Core Values
Your Future with Trinity: Are We What You're Looking For?
- Laid-back working attire - who doesn't love wearing jeans to work?
- Ample benefit package options- including medical, dental, and vision, a wellness program, tuition reimbursement, discount programs
- 401(k) with a 100% match up to 6%
- FUN team building activities
- Generous PTO offering
- Strong focus on internal advancement and promotion from within
- Trinity Foundation- constant opportunities to give back to the community
WORK ENVIRONMENT / PHYSICAL DEMANDS: This job operates in a physical office environment. While performing the duties of this job, the employee is regularly required to talk and hear. The employee frequently is required to stand; walk; use hands, arms and fingers to handle and lift objects up to 10 pounds. REMOTE ELIGIBILITY: Fully remote ADDITIONAL RESPONSIBILITIES: This job description does not imply that the above functions are the only tasks that may be required. Team Members will be expected, if possible, to follow any other job-related instructions and perform any other job-related tasks as requested. EEO STATEMENT: Trinity Logistics, Inc. is an Equal Opportunity employer. All Team Members and applicants are considered without regard to race, color, religion, sex, sexual orientation, gender identity, age, national origin, disability, or any status which is protected by state or federal law.
|