Desenvolvedor(a) Front-end VTEX, Junior
Whirlpool
2 horas atrás
•Nenhuma candidatura
Sobre
- Works with software engineers, cloud teams, and system operators to develop, build, and install new technology systems and manage code releases. Participates in strategic project planning; tracks changes in projects and guides project team work as new systems are deployed. Establishes appropriate measures to validate and report on software delivery and quality. Designs and supports frameworks to guide entire dev sec ops and software life cycles. Suas responsabilidades incluirão In this position, you will work within the DevSecOps Team to ensure that code releases go smoothly, analyzing data for improvements and optimization. You will manage software development operations, implement engineering tools with your process knowledge to streamline value updates or value creation. The successful candidate will provide leadership in the following areas: Understanding customer requirements and project/scrum KPIs Implementing various development, testing, automation tools, and IT infrastructure Planning the team structure, activities, and involvement in project/scrum management activities. Managing stakeholders and external interfaces Setting up tools and required infrastructure Defining and setting development, test, release, update, and support processes for DevOps operation Have the technical skill to review, verify, and validate the software code developed in the project. Troubleshooting techniques and fixing the code bugs Monitoring the processes during the entire lifecycle for its adherence and updating or creating new processes for improvement and minimizing the wastage. Introduce and oversee software development automation across cloud providers like AWS and GCP. Encouraging and building automated processes wherever possible Identifying and deploying cybersecurity measures by continuously performing vulnerability assessment and risk management Incidence management and root cause analysis Coordination and communication within the team and with customers Selecting and deploying appropriate CI/CD tools. Strive for continuous improvement and build a continuous integration, continuous development, and constant deployment pipeline (CI/CD Pipeline) Mentoring and guiding the team members Provide on-call support as needed Monitoring and measuring customer experience and KPIs Managing periodic reporting on the progress to the management and the customer A bachelor's degree or higher qualification in computer science with a minimum of 6 months of experience. The ability to code and script in multiple languages and automation frameworks like Python, C#, Java, JS, SQL Server, NoSQL, and MySQL An understanding of the best security practices and automating security testing and updating in the CI/CD (continuous integration, continuous deployment) pipelines with tools like Jenkins and Travis CI. An ability to conveniently deploy monitoring and logging infrastructure using tools like Prometheus, Nagios, New Relic, and Datadog Proficiency in container frameworks like Docker and Kubernetes Mastery in the use of infrastructure configuration management automation toolsets like Terraform, Ansible, Puppet, and command line interfaces for Microsoft Azure, Amazon AWS, and other cloud platforms Hands-on with infrastructure provisioning tools like Microsoft Azure Automation and VMware vCenter Configuration Manager. Hands-on with maintaining source control tools like Git, GitLab, SubVersion, and Bitbucket. Hands-on with development tools such as Vagrant, Eclipse, NetBeans, Cloud 9 IDE Certification in Cloud Security An understanding of various operating systems, especially Linux, as most public clouds operate on Linux or Unix systems A strong focus on automation and agile development Excellent communication and interpersonal skills An ability to work in a fast-paced environment and handle multiple projects simultaneously




