Cloud Devops Engineer
Gerdau North America · Tampa, FL · 6 days ago
EngineeringFull-time
Your Contribution
Create high-performance, scalable, and fault-tolerant computing systems while researching and providing solutions to challenging technical issues related to DevOps.
Automation Standards
- Create and automate infrastructure creation on the cloud, such as AWS, Azure, and others.
- Design and implement security governance practices for the applications and infrastructure.
- Automate pipelines and environments, build resilient systems, and create repeatable processes, as well as update monitoring systems to detect service and security issues.
- Improve automation in integration, deployment, monitoring, and configuration management aspects of developed solutions and development infrastructure.
- Design and deploy, in an Agile (Scrum) environment, assets and code that will help, deploy, test, monitor, as well as maintain components and services for next-generation service platforms.
- Participate in the design and development process from definition to deployment while leading daily operational support activities for services developed using the DevOps practice.
- Verify and monitor on-premises and cloud environments and respond to issues as they arise, adding new monitoring as needed.
- Recommend alternate choices and trade-offs for various design decisions while assisting with troubleshooting issues.
- Design and implement Fault tolerance architecture for all the applications.
Expertise
- Customer-Centric – Focus efforts to ensure internal and external customers thrive.
- Business Acumen – Acknowledge the impact of your actions in local and global contexts while working to generate sustainable value (economic, social, and environmental) for the organization.
- Technical Expertise – Understand all IT functions, cloud technologies, and services in use, and become familiar with the current direction in the infrastructure market.
- Simplistic Agility – Foster simplicity and agility to look for ways to streamline work and processes to become more effective and efficient while developing new ideas quickly.
- Global Perspective – Ability to successfully operate in a global IT organization bringing perspective to daily work while leveraging relationships, expertise, and opportunities across borders taking the company’s strategy and priorities into consideration.
- Accountability – Take initiative and assume personal accountability and ownership for goals, outcomes, and deadlines holding others accountable for achieving individual and organizational objectives.
- Analysis – Possess critical thinking ability and deal systematically with input from a variety of sources to suggest alternative approaches to unfamiliar situations or concepts, as well as strong analytical skills, including an understanding of business economics and financial resources.
Credentials
- Bachelor's Degree in Computer Science or similar engineering discipline from an accredited university.
- 5 years of professional experience.
- Knowledge of Agile and Project Management.
- Experience working with Cloud technologies (e.g., AWS, Azure).
- Experience operating in virtual environments required.
- Experience with both Windows and Unix-based operating systems required.
- Knowledge of deployment and configuration technologies (e.g., Gitlab, Jenkins, Ansible, etc.).
- Knowledge of Containerization and orchestration technologies (e.g., Docker, K8s, etc.).
- Knowledge of IaC tools (e.g., Terraform, CloudFormation, Azure ARM).
- Knowledge of tools, such as Helm, Artifactory, SonarQube, etc.
- Knowledge of source control technologies (e.g., Git, subversion).
- Knowledge of one or more scripting languages (e.g., Python, Ruby, Bash).