Azure Devops Engineer Resume
NY
SUMMARY
- Over 10 Years of experience in Information Technology industry in Azure CloudDevOps/ Agile operations, Build & Release Engineer/Site Reliability Engineer, Software Configuration Management/ Release Deployments to various environments and Cloud Management.
- Experience in Cloud Administrator on Microsoft Azure, involved in configuring virtual machines, storage accounts, resource groups, Function applications, application insights, Service Bus, VM scale set with custom script, App service deployment and Azure SQL server.
- Knowledge on IaaS/PaaS/SaaS. Keeping up to date with new offerings from Azure.
- Experience in managing infrastructure using Terraform.
- Experience in Microsoft Enterprise Environments for multiple infrastructure upgrades, including Azure Cloud. Experience in Azure Cloud Skills: ARM templates, Azure Web App /API, Azure Search, Azure Function, Azure service backup Vault and Recovery Service Vault and Backup/Restore, SQL DB, Azure Data Factory, Azure Data Lake Storage, Monitor, and optimize databases, Terraform, Datadog and Cloud IaaS, PaaS and SaaS, etc.
- Experience in Linux Administration (Installation, Configuration, Tuning and Upgrades of Linux (Red Hat and Oracle).
- Experience in Configuring public/private cloud infrastructures utilizing Amazon Web Services (AWS) including EC2,Elastic Load - balancers, Elastic Container Service (Docker Containers), S3, CloudFront, RDS, DynamoDB, VPC, Direct-Connect, Route53, CloudWatch, CloudFormation, IAM.
- Experienced in all phases of the software development life-cycle (SDLC) with specific focus on the build and release of quality software. Experienced in Waterfall, Agile/Scrum, Lean and most recently Continuous Integration (CI) and Continuous Deployment (CD) practices.
- Custom integration, plugins dev for different tools around CI-CD like GIT, JENKINS, Artifacory, SonarQube, Jacoco, PIT-Mutation, Checkstyle, Cobertura, Splunk, BitBucket, AKS, HelmChart, Reporting and Dashboards using API and other techniques.
- Defined portlets, workflows, packages to perform automation of ERP deployments through IT Governance. Governance, Risk & Compliance (GRC).
- Worked to help design, install and deploy cloud based Big Data solutions using Azure and AWS, including Redshift scaling and database creation for clients.
- Good experience in Azure Cloud, Docker and Kubernetes Cluster.
- Identity Access Management (IAM).Information Security Metrics.
- In-depth understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, SCRUM to Stash Migration, Waterfall methodologies.
- Expertise in implementing the Configuration Management Tools like AKS, CHEF, PUPPET and Ansible
- Developed applications on Spring Boot Framework using MicroServices(SOA) Architecture and Synchronous protocols such as Java /REST
- Strong proficiency in supporting Production Cloud environments (AWS, Azure, and VMWare) as well as traditional managed hosted environments.
- Experience with Python as primary backend and with many MVC frameworks like Django, Flask and Web2py etc.
- Experience in working on cloud AWS cloud EC2, S3, EFS, RDS, Lambda, LoadBalancer, and Auto Scaling with AWS command line interface and AWS PYTHON SDK.
- Experience in working with Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs, Change Automation.
- Implemented technical solutions for system logging for clients using Graylog.
- Experience in Test Driven Development (TDD).
- Use of Docker to manage micro services for development and testing
- Worked on infrastructure with Docker containerization. Collaborated with development support teams to setup a continuous delivery environment with the use of Docker.
- Good experience in Release notes in Azure Wiki.
- Experience with monitoring tools splunk, pagerduty, dataDog and NewRelic
- Ability in execution of XML, Ant Scripts, Shell Scripts, Perl Scripts, Shell scripts and JAVA Scripts.
- Good development experience in HTML, JavaScript, XML, VB/VB.NET/ASP/ASP.NET/C# and JAVA/JSP.
TECHNICAL SKILLS
Cloud services: AWS (EC2/SQS/SNS/S3/IAM/ELB), Azure, Rackspace
SCM Tools: BitBucket, GIT, CVS, AWS and Stash.
CI & Provisioning Tools: Hudson, JENKINS, Azure DevOps, PUPPET.
Monitoring Tools: Datadog, PagerDuty, New Relic, Splunk, AWS cloud monitoring
Build Tools: ANT, MAVEN, Gradle, CMake
Operating System: Windows, UNIX, IOS, Red Hat LINUX, Ubuntu, Fedora.
Bug Tracker & Testing Tools: JIRA, Jacoco, Cobertura, Checkstyle, PIT-Mutation, SonarQube,Junit, Findbug Static, Selenium, Cucumber
Analytics: SAS Studio, AWS EMR
Tools: JFrogartifactory, Nexus, Atlassian Confluence.
SDLC: Agile, Scrum Waterfall Methodologies.
Container Orchestration Tools: Docker, EC2 Container Services, Terraform, Kubernates
Languages: C, C++, SQL, .NET, PYTHON, Objective C, Java/J2EE.
Scripts: Shell Script, Batch Script, Groovy, Perl Script, PowerShell Script.
Web Technologies: Servlets, JDBC, JSP, HTML, Java Script, XML, JSON.
Web/App servers: WebLogic, Web Sphere, Apache Tomcat, RHEL, JBOSS.
PROFESSIONAL EXPERIENCE
Confidential, NY
Azure DevOps Engineer
Responsibilities:
- Architected CI\CD build, release and deploy process using Azure DevOps.
- Designed and implemented continuous delivery pipelines that serve the purpose of provisioning and operating client test as well as production environments.
- Experience managing, developing and building CI/CD pipelines, including: Check code quality Unit, Static Code Analysis, integration, Smoke Tests and functional tests implementation.
- Managed local deployment in Kubernetes creating local clusters and deploying application containers.
- Responsible for Azure DevOps, VSTS administration.
- Developed and managed CI/CD process for different types of application and automated Continuous Deployment. Creating and Managing a Windows/Linux VM and disk in Azure cloud.
- Provided policy templates, policy definitions and policy fragments, including complex policy expressions, integrations with Service Bus/LogicApps.
- Azure Active Directory basics: Azure AD authentication, Users and groups, Roles.
- Created and configured cloud infrastructure to support Kubernetes.
- Automating configuration of VM using the custom script extension.
- Create a custom image of an Azure VM with Azure PowerShell and create a VM scale set and deploy a high available app on Windows with Azure PowerShell.
- Experience in load balance Windows VM in Azure to create high available application with Azure PowerShell and manage Azure Virtual Network for Windows VM with Azure PowerShell.
- Experience in Backup and restore files for Windows VM in Azure cloud.
- Apply policies to limit the location for all resources/SKU for VM etc. Lock the resources from being accidentally deleting or modifying. Tag the resources to logically organize them.
- Manage windows update by assessing, scheduling and then review deployment.
- Monitoring the security center for fixing the configuration health issues of VM's and security threats.
- Using the ARM declarative template to deploy, manage and redeploy the infrastructure.
- Experience with Configuration Management tools like Terraform. Experience in migrating On-premises machine to Azure cloud.
- Experience with the Android Open Source Project (AOSP) platform build system. Experience building Unity, Unreal, iOS, and Android applications with required tools for build and testing, deploying.
- Deploy application code using CI/CD pipeline with Azure DevOps in Azure cloud, scale VM build automation using Azure DevOpsin azure VM agent plug-ins.
- Experience with Container orchestration using Docker and Kubernetes.
- Creating infrastructure from scratch by implementing Hyper-V server, installing VM's, creating network, domain and then joining the workstation to the domain.
- Managing Windows 2012 servers, troubleshooting IP issues and working with different support teams.
- Using Power shell to write, debug scripts to automate the processes and do migration of VM, involving copying and creating of VHDS.
- Managing day to day activity of the cloud environment, supporting development teams with their requirements. Creating Labs, Virtual Machines along with setting up policies and using Formulas and Custom Images to deploy the network.
- Worked on Azure SQL, SQL DataBases, SQL Scripts, creating bacpak files and Migrating DataBase Schemas using Flyway tool.
- Worked on creating infrastructure as code using Terraform modules to launch instances in Azure & automated process of creation of resources is Azure using Terraform.
- Developed installer scripts using Python and UNIX for various products to be hosted on Application Servers. Experience in Implementing Organization DevOps strategy in Azure Cloud.
- Developed and implemented the software release management for the release of web applications.
- Worked on Gradle, Maven build tools, Smoke testing and Static Code Analysis using SonarQube, Cobertura, Jacoco, Checkstyle in Checkmarx.
- Setting up DataDog monitoring agents to various environments.
- Automate Infrastructure and application deployments through CI/CD pipeline.
- Web applications deployment on Azure cloud, fully automated through Azure DevOps pipelines.
- Lift and shift migration of VMWare ESXi virtual machines from on-premises to Azure through Azure Migrate project and ASR (Azure site recovery).
- Implemented SSO and Azure Active Directory AAD with role based for Azure Applications. Experience ein LDAP, TCP/IP, SSL
- Design Automation solution for Azure environment using ARM template.
- Configure Azure auto scalable (VMSS) and highly available (availability set) virtual machines with load balancer / application gateway for middleware applications deployment.
- Responsible for the weekly Release deployments to QA, UAT and Prod Environments.
- Experience in creating every week release notes in Azure wiki.
Environment: Azure Cloud, Terraform, ARM Templates, Kubernetes, Azure VM Scale Set, Network Security, .Net, Windows servers, Azure Repos, Flyway,Jacoco, Smoke Testing, Azure SQL, Azure function app, Azure Cloud services, Java, Azure DevOps, DataDog, Docker, PYTHON, Confluence, Maven, Splunk.
Confidential, PA
DevOps/ Cloud Engineer
Responsibilities:
- Managing the Build and Release of Source code which is present in online repositories like Git and build a Continuous Integration and Delivery pipelines for Ecommerce project using Jenkins and Groovy DSL scripts and thus Automate the Software development and finally build and deploy the Artifacts to Prod and Pre-Prod Environments.
- Automate the deployment, scaling and management of supporting CI/CD infrastructure using Groovy and shell scripting languages.
- Define and implementation of best practices for CI/CD across the full Software Development Life Cycle. Worked on CMake objects and dependencies gathering and implementing.
- Experience on build Automation with tools like CMake, Jenkins. Configured CMake configuration.
- Design and migrating Ecommerce project On-premise services to Cloud environments.
- Working with Python automation, Docker and cloud provisioning/automation.
- Provide technical guidance and educate team members and coworkers on development and operations. Experience in managing the Azure Windows server infrastructure and hosted application including a SharePoint and web applications.
- Responsible production support of LDAP, Domain users, Users and groups and given appropriate permissions, shares and privilege to access LAN and Domain environment.
- Setting up and configuring for Static Code analysis tools SonarQube Application servers and SQL database servers for Test and Prod Environments.
- Integrating SonarQube with CI pipeline and analyzing the programming languages like Java, .Net, C# and JavaScript and Power Shell for Static code analysis. Configure the plugins and write script for Jacoco and SonarQube. Responsible for upgrade, merge and LDAP authentication for Ecommerce users in SonarQube. Experience on MSBUILD in .Net projects.
- Worked on Virtualizing RedHat servers using vSphere and managed ESX servers using vCenter and also worked with VRealize and vMotion.
- Configuring Quality profiles, Rules and Quality gates for Medline-Ecommerce Project.
- Migrating source code repositories On-prem Git to GitHub and Bit bucket.
- Responsible for the Docker file to build the Docker image and configured the Build step - Docker Build and publish in Jenkins to execute the Docker Build step.
- Configuring Docker container for branching purposes and Implementing Docker automation solution for Continuous Integration / Continuous Delivery model.
- Deploying an application on Azure Kubernetes Service (AKS) cluster using Jenkins.
- Building the project, create artifacts, execute test cases, run quality check, create container image and push this image into Artifactory. It will also create helm package and publish it in the Artifactory.
- Deployment pipeline will pull the helm package and container images from the Artifactory and then it will deploy those images on AKS cluster using helm.
- Deploying the spring-boot applications on Azure Kubernetes Services (AKS) cluster. Create/push image and helm package into the remote repository and the process including Deploying a Docker image on AKS cluster and creating a Jenkins job to execute pipelines, Rollback Changes and Verification. Securing artifacts including container images using Xray, TwistLock and White-Source.
Environment: Azure Cloud, Kubernetes, Windows server 2016, BitBucket, SonarQube, Jacoco, Checkstyle, PIT-Mutation, Selenium, Linux, Git version Control, CMake, Java, Lambda CHEF, JENKINS, New Relic, PagerDuty, DataDog, Docker, PYTHON, JIRA, Confluence, Maven, JFrogArtifactory, Splunk, GITHUB, CentOS, Linux.
Confidential, NC
Cloud AWS/DevOps Engineer
Responsibilities:
- Experience on AWS cloud services like EC2, S3, RDS, ELB, EBS, VPC, Route53, Auto scaling groups, Cloudwatch, Cloudfront, IAM for installing configuring and troubleshooting on various Amazon images for server migration from physical into cloud.
- Created IAM policies to grant granular permissions to specific AWS Users, Groups, and Roles.
- Automating AWS deployment and configuration tasks using Lambda. Implemented CloudWatch alarms and lambda functions for automatic scaling, fault tolerance, self-healing.
- Building pipelines with Elastic Beanstalk deployment.
- Building pipeline in terraform and used groovy script and deployed through EB environments using Docker container.
- Developed cloud reference architectures, governance policies, and best practices.
- Build and use CloudFormation\ Terraform templates to design and launch applications.
- Implemented monitoring solutions with Elasticsearch and Logstash.
- Involved in development of Test environment on Docker containers and configuring the Docker containers using Kubernetes.
- Good experience on DevOps tools such as Vagrant, Oracle Virtual Box, and JENKINS, Maven, ANT, IBM uDeploy, CVS, SVN, GIT, Gerrit, SonarQube, Docker-compose,and Micro Services.
- Creation of Docker containers and know how to write Docker file according to the requirements and images and running the Docker Container.
- Created ELK Dashboards and Searches and Parsing logs in Graylog.
- Setting up of the Amazon EMR Cluster, under the production environments and integrated to CloudWatch as per the Security policies.
- Created proper documentation for new server setups and existing servers.
- Developed installer scripts using Maven, PYTHON for various products to be hosted on Application Servers. Developed Pom.xml files for Maven build scripts.
- Setting up SonarQube and integrating with Jenkins. Using Sonar scanner analyzing the source code.
- Experience in administering and maintaining Atlassian products like JIRA, bamboo, Confluence
- Maintaining a farm of EC2 instances, ELB's and RDS.
- Worked on Cloud automation using AWS Cloud Formation templates
- Automate Continuous Build and Deploy Scripts for JENKINS Continuous Integration tool
- Splunk Cloud based log management solution. Allows shipping of log files off host and into an index that can be searched and have graphs and alerts made from the data.
- Integrating various provisioning and monitoring modules into a single platform.
Environment: AWS Services, Kubernetes, IAM, AutoScaling, Linux, Lambda CHEF, JENKINS, Cloud Foundry, NewRelic, PagerDuty, DataDog, PYTHON, CHEF, JIRA, Confluence, Maven, Artifactory, GITHUB.
Confidential, TX
Build & Release Engineer
Responsibilities:
- Developed and supported the Software Release Management and procedures.
- Responsible for Branching and merging the code as per the schedule.
- Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code. Provided pre-commit hooks and post commit hooks for Subversion.
- Deploying and maintaining production environment using AWS EC2 instances and Elastic Container Services with Docker.
- Used AGILE MVN method to develop a build and ANT as a build tool.
- Experience in integrating Unit Tests and Code Quality Analysis tools like JUnit, Selenium.
- Worked on creating tickets for bug stories and feature stories in JIRA with co-ordination of QA/BA team and issued it to developers to fix bugs and include necessary feature add.
- Setting up JIRA as defect tracking system and configured various workflows, customizations and plug-ins for the JIRA with SVN and Jenkins.
- Coordinate/assist developers with establishing and applying appropriate branching, labelling/naming conventions using SVN source control
- Experience in installing Docker using Docker tool box and installing and configuring Kubernetes.
- Integrated JIRA and SVN to do the pre-commit checks using hook scripts.
- Worked on Apache to Nginx migration, also fine-tuned configurations with rigours performance testing. Performed all necessary day-to-day Subversion support for different projects.
- Implementing a Continuous Delivery framework using Jenkins, Chef, and Maven in Linux environment.
- Responsible for the Plugin Management, User Management and END-END build and deploy setup using Jenkins.
- Supporting different projects build & Release SCM effort e.g. branching, tagging, merge etc.
- Developed UNIX and Perl Scripts for manual deployment of the code to the different environments and E-mail the team when the build is completed.
- Worked with development, testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
Environment: Artifactory, Subversion (SVN), GIT, ANT, MAVEN, Java/J2EE, Jenkins, JIRA, Chef, LINUX/UNIX, XML, Ansible, Selenium, Junit, Perl Scripts, Shell Scripts, Nginx
Confidential, FL
Build Engineer / Linux Administrator
Responsibilities:
- Installed, Configured and Maintained RedHat Linux (RedHat Enterprise Linux 5.x, 6.x & 7.x) on SPARC, x86 and Blade Centres.
- Worked on Virtualizing RedHat servers using vSphere 4.1/5.0 and managed ESX servers using vCenter and also worked with ESX Cluster and vMotion.
- Developed scripts using PERL, BASH and BATCH files for Automation of Activities and builds.
- Created the ANT scripts and extension of existing ANT scripts for deployment of applications to HUDSON
- Involved in node classifications of PUPPET, hiera data and developed PUPPET roles and profiles.
- Involved in defining, documenting, negotiating and maintaining Product/Application Release Roadmap.Creation of Application Release Plan(Release Scope Planning & defining Milestones).
- Involved in various Web Application Servers (WAS) administration and troubleshooting.
- Involved in migration activities of Java scripts and Database scripts from Oracle, MS SQL Server and MYSQL into different environments like Development, QA, UAT and Production on Red Hat Enterprise Linux (RHEL) Infrastructure.
- Implemented GIT metadata including elements, labels, attributes, triggers and hyperlinks. Implemented & maintained the branching andbuild/release strategies utilizing GIT.
- Experienced in build automation using JENKINS, Maven, ANT.
- Experienced in deploying Java projects using Maven/ANT and JENKINS.
- Good understanding of building the Android Applications using the Maven and JENKINS.
- Building post install scripts using Shell scripting in Linux servers.
Environment: Java, J2EE, Python, ANT, Maven, JENKINS, Tomcat, GIT, GIThub, Bash, PUPPET, VMWare, Linux, CentOS, JUnit, Rational ClearQuest, uDeploy, Nexus, Oracle, MS SQL Server.