Azure/devops Engineer Resume
3.00/5 (Submit Your Rating)
Miami, FL
SUMMARY:
- Experienced and accomplished software engineer with around 7+ years of experience, looking to leverage extensive background in IT Sector with System Administration and sound knowledge in DevOps related technologies. Building and deploying applications by adopting DevOps practices such as Continuous development, Continuous Integration (CI) and Continuous Deployment (CD) in runtime with various tools like Git, Visual Studio, Maven, Jenkins, Ansible, Chef, Docker and managing cloud services with Azure & AWS. knowledge on scripting languages like Shell, Python and Groovy scripts.
- Extensively worked on tools such as Jenkins, Sonar which help in deployment and Continuous Integration.
- Working knowledge on container - based deployments using Docker, Docker Images, Docker hub and Docker registries.
- Adopting DevOps practices such as Continuous development, Continuous Integration (CI) and Continuous Deployment (CD)in runtime with various tools like Git, Maven, VSTS, Jenkins, Ansible, Chef, Docker, Kubernetes and managing cloud services with Azure & AWS.
- Understand the latest features like (Azure DevOps, OMS, NSG Rules, etc..,) introduced by Microsoft Azure and utilized it for existing business applications
- Experience in setting up CI/CD pipeline integrating various tools with VSTS, Jenkins to build and run the jobs to create infrastructure in Azure and AWS.
- Extensively worked on software configuration Management tools such as GIT, SVN.
- Good Knowledge on repository management tool Nexus.
- Experienced in deploying Docker containers and creating registries in AWS
- Experience in installing, configuring and troubleshooting of various Amazon (AMI) and configuring health checks to check the registered instances.
- Extensive knowledge on AWS concepts like IAM, EC2, S3, CI/CD Pipeline, Jenkins build server setup, migrate GIT repo to AWS.
- Expertise in RDBMS concepts and working knowledge on Oracle and SQL Server and used SQL extensively to write queries to check Data integrity.
- Unique experience with Pivotal Cloud Foundry and OpenShift/Kubernetes architecture and design, troubleshooting issues with platform components (PCF), and developing global/multi-regional deployment models and patterns for large scale developments/deployments on Cloud Foundry and Open Shift/Kubernetes.
- Worked with various teams to ensure automated test efforts are tightly integrated with the build systems.
- Experience as a Build and Release Engineering in automating, building, deploying, and releasing of code from one environment to other.
- Efficient in working closely with teams to ensure high quality and timely delivery of builds and releases.
- Excellent experience in documenting and automating the build and release process.
- Actively worked on Docker and deploying and maintaining Micro services in Dev & QA environment using Docker and other services.
- Worked on building & deploying Java code through Jenkins, used Jenkins Amazon Web Services (AWS) Code Deploy plug-in to deploy to AWS and worked AWS Cloud management.
- Experience with configuration and maintenance of automation tools like Ansible and Chef.
- Involved in Automating the cloud deployments using chef, python and AWS Cloud Formation Templates.
- Excellent Knowledge and expertise on Software Development Life Cycle and Quality Assurance Life Cycle.
- Have good command in Linux, Windows and UNIX administration.
- Automating backups by shell for Linux to transfer data in S3 bucket.
- Proactive in managing multiple projects and release management cycles.
- Good knowledge in trouble shooting, problem solving experience in various environments.
- Good understanding of the principles and best practices of software development methodologies such as Agile-Scrum and Waterfall
- Valuable team player with Excellent Communication skills, Trouble shooting skills with ability to learn and adapt to new technologies quickly. Also, have experience in managing team and interacting with clients.
EXPERIENCE:
Confidential, MIAMI, FL
AZURE/DEVOPS ENGINEER
Responsibilities:
- Worked in highly collaborative operations team to stream line the process of implementing security at Azure cloud environment and introduced best practices for remediation
- Developed automation system using PowerShell scripts and JSON templates to remediate the Azure services
- Created builds and release pipelines in VSTS and done deployments using SPN (secure endpoint connection) for implementing CI/CD.
- Setup project level authorization in Azure DevOps security for each project.
- Create Repositories and branching for Azure applications.
- Extensively used Docker for virtualization, Ship, Run and Deploy the application securely to fasten Build/Release Engineering.
- Converted .Net application to Microsoft Azure Cloud Service Project as part of cloud deployment.
- Migrating the current code to CI/CD pipeline viz Ant to Maven, TFS to Git, CI as Jenkins.
- Migrated SQL Server 2008 database to Windows Azure SQL Database and updating the Connection Strings based on this.
- Had done POC on implementation of continuous deployment pipeline with Jenkins and Jenkins workflow on Kubernetes
- Assist with configuration of Cloud Compute systems using OpenStack on Ubuntu, collaboration using Orchestration with Keystone, Kubernetes and other functions within Open Stack.
- Used Docker machine as a Containerization tool to containerize the applications integrating with AWS.
- Configured Jenkins pipeline for auto deployment through continuous integration (Jar build, AMI creation, Integration test, contract test, performance test, deploy in Test environment and then into Production)
- Worked for DevOps Platform team responsible for specialization areas related to Cloud Automation.
- Setup TFS reporting server and built various reports. TFS workflow and work item management.
- Performed SVN to git migration with careful analysis and migrated all branches, tags, along with commit history using git - SVN utility.
- Assist with configuration of Cloud Compute systems using OpenStack on Ubuntu, collaboration using Orchestration with Keystone, Kubernets and other functions within Open Stack.
- Developed build scripts in MAVEN as the build tool for the creation of the build artifacts like war or ear files.
- Automated all Builds and Integrated using Jenkins and published executable files on to JFrog antifactory
- Technical point of contact during releases, including transferring datasets, pushing code, coordinating automated testing, and moving code into production
- Integration with SonarQube for code coverage, Selenium for automatic tests
- Created and wrote shell scripts (Bash), Python and PowerShell for setting up baselines, branching, merging, and automation processes across the environments using SCM tools like GIT on Linux and windows platforms
- Deployed Active Directory domain controllers to Microsoft Azure using Azure VPN gateway.
- Provided status to Business Level management and Technical and conducting Proof of Concept for Latest Azure cloud-based service
Confidential, SCHAUMBURG, IL
AWS/DEVOPS ENGINEER
Responsibilities:
- Working as a part of DevOps Team for different internal automation and build configuration management.
- Build, manage, and continuously improve the build infrastructure for global software development engineering teams including implementation of build scripts, continuous integration infrastructure and deployment tools.
- Maintain AWS cloud infrastructure which contain multiple EC2 nodes and VM's required for different environments.
- Installed and configured Jenkins tools on Linux and windows platforms, manage slaves and installing Jenkins plug-ins.
- Integrating various builds with tests and maintain the build activity.
- Deployed and configured GIT Repos with branching, tagging, and managing notifications.
- Collected and shared directories using Nexus.
- Using Jenkins & Maven as build framework tools, implementing new projects builds and managing them. Notifying developers on various failures such as build failures, test failure etc.
- Worked on configuration management tools like Chef
- Experience in writing chef cookbook and recipes to automate the deployment process and to integrating chef cookbooks into Jenkins jobs for a continuous delivery framework Worked on Jenkins build setup and CI/CD pipeline in AWS
- Validating the IAM security, auto scaling, EC2 properties in AWS as per the given requirements.
- Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GitHub source control.
- Worked on setting up Docker on Linux server and deploying the Docker application.
- Managing Docker images for different applications/versions.
- Used Docker Compose to develop dependent instances to be deployed in the EC2 platform.
- Used Ansible to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points, and Packages.
- Have used Confluence to create, share and discuss content and projects.
- Used JIRA for ticket tracking, change management and Agile/SCRUM development process.
Confidential, CA
DEVOPS ENGINEER
Responsibilities:
- Working as a DevOps Engineer for multiple development teams, system analysis team to establish a build schedule, provide a guideline for deployment in higher environments and with troubleshooting build system failures.
- Worked in Migrating New Projects to Jenkins and assist developers to refactoring Maven Pom.xml to use Artifactory.
- Documented process documents for Jenkins, Git (bit bucket), CD Pipeline and Code deployment guide for Developers, Testers and Production Management.
- Configured and maintained Jenkins to implement the CI process and integrated the tool with Maven to schedule the builds and Used Cobertura an reporting tool to calculate the test coverage in java Build Project by using Cobertura Plug-in in POM.XML writing chef cookbook and recipes to automate the deployment process and to integrating chef cookbooks into Jenkins jobs for a continuous delivery framework
- Managing Builds results in Jenkins and Deployed using workflows.
- Worked on Jenkins for CI/CD setup.
- Wrote Ansible playbooks to launch AWS instances and used Ansible to manage web applications, configuration files, used mount points and packages and worked on playbooks for Ansible in YAML scripting.
- Automate deployment for SaaS based application on cloud using Chef Enterprise, Pivotal Cloud Foundry and AWS
- Integration with SonarQube for code coverage, Selenium for automatic tests.
- Major focus on Configuration, SCM, Build/Release Management, Infrastructure as a code (IAC) and as AWS DevOps operations Production and cross platform environments.
- Versioning of various components of an application into target environments.
- Used JIRA for tracking work items and followed Agile methodology.
- Installing different maven plugins depending on the project requirement to have built working for different applications.
- Provide infrastructure to development teams and answer general environment questions.
- Worked with MY-SQL Technology in setting-up the database Infrastructure with MY-SQL Commands and knowledge on NO-SQL Database
Confidential, SANJOSE, CA
BUILD AND RELEASE ENGINEER
Responsibilities:
- Provided CM and Build support for more than 3 different applications, built and deployed to the production and lower environment.
- Proficient in developing Web Services (SOAP, RESTful) in python using XML, JSON.
- Defined and Implemented CM and Release Management Processes, Policies and Procedures.
- Installed and Configured Jenkins Plugins to support the project specific task
- Kept track of all the releases and request of the developers through Infrastructure management tool.
- Designed and implemented Subversion metadata including elements, labels, attributes, triggers and hyperlinks.
- Controlled Subversion (branch) access to successfully run parallel development and release.
- Configured Jenkins as a common build engine to build and deploy applications to DEV, QA, and UAT and PROD environments.
- Implemented, maintained and supported reliable, timely and reproducible builds for project teams.
- Maintained build related scripts developed in ANT, Python and Shell. Modified build configuration files including Ant's build.xml.
- Worked with development team to migrate Ant scripts to Maven.
- Experienced in authoring pom.xml files, performing releases with the Maven release plugins, Maven of Java projects and managing Maven repositories.
- Researched and implemented code coverage and unit test plug-ins with Maven/Jenkins.
- Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
- Worked with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems on Agile methodology.
- Installed, configured and administered WebSphere Application Server 6.1on Solaris Server.