We provide IT Staff Augmentation Services!

Azure Devops Engineer Resume

5.00/5 (Submit Your Rating)

Johnston, IA

PROFESSIONAL SUMMARY:

  • 6+ years of experience as a DevOps Engineer in Software Configuration, Build and Release Management, Networking, Security, F5.
  • Experience in building policies and assigning for access control and user profile using IAM, S3 controls , RBAC roles in Azure and AWS .
  • Good understanding of Azure Cloud products like Virtual Machines, Storage Accounts, Application Insights, Automation Accounts, Databases, Networking and IaaS/PaaS resources.
  • Expertise in Setting up Application team environments in Azure.
  • Expertise in writing Automation Scripts using scripting languages (PowerShell, Bash) to automate/administrate/manage Cloud environment resources.
  • Expertise in writing ARM templates using JSON.
  • Good understanding and experience with object - oriented programming OOP languages like Java , C#.
  • Experience of using TFS (aka Azure DevOps) for development and collaboration.
  • Member of cost optimization project and saved more than 1 Million $.
  • Hands-on administrative experience with the installation of packages on Windows and Linux operating systems .
  • Designed and developed continuous deployment pipelines (CI/CD) in Azure DevOps.
  • Good understanding of AWS Cloud products like EC2, S3, RDS, Cloud Watch, Lambda .
  • Expertise in using AWS services including EC2, Auto Scaling in launching EC2 instances, Security Groups, ELB, S3, EBS, AMI, Redshift, Cloud Front, RDS, VPC, Route53, Cloud Watch, Cloud Formation, Cloud Front, IAM, SNS, SQS and Direct Connect .
  • Strong understanding of the principals and best practices of Software Configuration Management in Kanban , Agile, Scrum methodologies.
  • Experience in configuration management tools like Ansible and Chef.
  • Broad experience in working with Linux, Windows , Mac-OSX and Debian environments.
  • Efficient in communication, documentation and problem identification.

TECHNICAL SKILLS:

Azure Services: VMs, Storage Accounts, Data Factory, Function Apps, Web Apps, SQL Server, V-Nets, Virtual Gateways, NetApp File Shares, Logic Apps, Runbooks, F5 Big IP.

AWS Services: EC2, ELB, VPC, RDS, AMI, IAM, Cloud Formation, S3, Cloud Watch, Cloud Trial, SNS, SQS, EBS, Route 53

Operating System: Red Hat, Ubuntu, Windows, CentOS, Debian Family

Cloud Environments: AWS, Azure.

Bug Tracking Tools: Azure DevOps, JIRA

Configuration Management Tools: Chef, Puppet, Ansible

Databases: Oracle, MySQL, MongoDB, SQL Server, MS SQL, NoSQL, Cassandra DB, DynamoDB

Version Control Tools: GIT, TFVC

Web Servers: Apache, Tomcat, Web Sphere, JBoss, WebLogic

Languages/Scripting: PowerShell, C#, JSON, HTML, Shell, PHP, Python, PHP, Ruby, Perl, Java

SDLC: Kanban, Agile, Scrum

PROFESSIONAL EXPERIENCE:

Confidential, Johnston, IA

Azure DevOps Engineer

Responsibilities:

  • Working on Azure Cloud Platform with Kanban Methodology.
  • Corteva Azure Architecture is Read Only through Portal. Utilized PIM for troubleshooting critical application issues. Creation of resources will be through Azure DevOps release pipeline using contributor SPN role (Iac).
  • Managing Windows and Linux servers, troubleshooting IP issues and providing support to multiple Application teams.
  • Designed and configured Azure Virtual Networks (V-Nets), Subnets , Azure Network Security Groups, DNS Settings, Security policies and Routing .
  • Written runbooks in PowerShell and deployed using CICD Az DevOps to Automation Accounts . Release pipelines use Azure AD Application Registration service principal in the Azure DevOps service connections for authentication to Azure. Runbook uses connections for Authentication.
  • Implemented custom application support RBAC role and written automation script for assigning this role to specific environment based on PROD and Non-PROD resource groups.
  • Effectively using Log Analytics workspace and good understand/experience with Kusto Query Language.
  • Written Shared ARM templates V2 and stored in storage accounts, these templates will be referred by application team ARM templates for deploying security and custom domain extensions.
  • Written unit test cases using Pester framework and integrated unit tests and runbooks in the Az DevOps Build pipelines.
  • Implemented Azure Policy Custom to Deploy SQL DB retention day to 21, if the retention days is less than 21. Corteva Retention Policy for data is 21 days.
  • Written Automation scripts in PowerShell, which make API calls to Azure DevOps and find users who have not accessed Azure DevOps for more than 90 days (Cost Optimization Project).
  • Using Infrastructure as Code pattern IaC to automate the Architecture.
  • Configured WAF with HA for Reverse proxy in Azure platform and exposed VMs and cloud services to the Internet.
  • Configured Forward Proxy and Reverse Proxy setup by utilizing F5 BIG-IPs in Azure Cloud platform.
  • Installing Microsoft Monitoring Agent MMA using Automation scripts.
  • Implementing custom RBAC roles and assigning Role Based Access Controls ( IAM ) for users and groups using Automation and managing permissions.
  • Developed Azure Function Apps using .Net Core 2.2 with C# .
  • Practical experience of spinning up multiple resources in minutes using ARM templates to reduce repetitive work .
  • Configured Cloud Network Architecture using Azure Virtual Networks, VPN and Express Route to establish connectivity between on-premise and Cloud .
  • Configured NetApp File Shares in Central US and assigned volumes to multiple applications.
  • Developing PowerShell scripts and ARM templates to automate the provisioning and deployment process.
  • Installed patches on Windows and Linux servers using Automation scripts.
  • Implementing Azure Custom Policies . These policies allow customers to define their own rules for using Azure.
  • Providing technical orientation sessions and guidance for New App Teams .
  • Handling escalated support tickets till closure for MS Azure IaaS platform.

Environment : Microsoft Windows Azure, Windows Server 2008/2012R2/2016, RedHat, Ubuntu, Microsoft SQL Server, Microsoft Visual Studio, Data Factory, Function Apps (.Net Core and C#), Web Apps, Automation Accounts, Logic Apps, IAM, Windows PowerShell, JSON, Shell, Pester.

Confidential, St. Louis, MO

AWS DevOps Engineer

Responsibilities:

  • Worked on Agile Methodology and tools area (Code Management and build and release automation and service and incident management).
  • Worked on creating a Continuous Delivery CI pipeline with AWS Code Pipeline to automate builds with AWS Code Build.
  • Created health checks on Route 53 and configured different routing policies like Simple, Weighted, and Fail-over.
  • Worked on Micro-Service Platform using Elastic Beanstalk, Configured the EC2, RDS, ELB and Auto-scaling group on Elastic Beanstalk.
  • Configured the Cloud Trial on the AWS console and created the Cloud watch events to receive SNS Notifications when someone terminates the EC2 instance.
  • Implemented various AWS solutions using EC2, RDS, EBS, ELB , Auto-Scaling groups, Optimized volumes.
  • Created EC2 instances with various AMI's and Configured Application Servers on the instances.
  • Configured Elastic Load Balancer ELB for distribution of incoming application traffic across multiple EC2 instances. Configured Auto-Scaling group to spin up more instances on heavy load.
  • Configured instances within the public subnet and tested the connectivity within instances within between and private subnets.
  • Created a Lambda service to take EBS Volume snapshots and configured CloudWatch to run the service every hour.
  • Connected various data stores like S3, DynamoDB with time scheduling in Crawlers ( AWS Glue ) for determining schema for data and created workflows to manage jobs and crawlers ( AWS Glue )
  • Configured and managed various AWS services including EC2 , RDS , S3 , CloudWatch , CloudFront .
  • Automated the tasks using Ansible playbooks, Shell scripting and Python.
  • Migrated servers with the required configurations changes and testing and deploying the machines using Ansible commands
  • Created scripts in Python to automate log rotation of multiple logs from web servers.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS CloudWatch .
  • Implemented a GIT mirror for SVN repository, which enables users to use both GIT and SVN .
  • Implemented Continuous Integration using Jenkins and GIT .
  • Worked with container orchestration tools and concepts like Docker Engine and Kubernetes .
  • Responsible for Continuous Integration (CI), Release Management, Environment Management and Continuous Deployment/Delivery (CD).

Environment: AWS, EC2, VPC, RDS, SNS, SES, IAM, RDS, CloudFormation, CloudWatch, CLI, Confluence, Bitbucket, Jenkins, Docker, Kubernetes, JIRA, Agile, Python, Java, Unix, Ansible, Puppet, Maven, GIT, SVN.

Confidential, Peoria, IL

DevOps Engineer

Responsibilities:

  • Developed and implemented solutions for automating deployment, configuration, and verification of legacy or early stage technology to cloud environments and to support the continuous integration of applications.
  • Created AWS VPC network for the Installed Instances and configured the Security Groups and Elastic IP's accordingly.
  • Configured Nagios to monitor EC2 Linux instances with Puppet automation.
  • Pointed multiple types of application teams S3 data stores to Athena and queried using SQL and DDL’s .
  • Configured Kinesis AWS for processing incoming records of streaming data from a .Net Application.
  • Configured Apache webserver in the Linux AWS Cloud environment using Puppet automation.
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2 , Chef , and Custom Ruby/Bash Scripts .
  • Implemented Chef Cookbooks for OS component configuration to keep AWS server's template minimal.
  • Written Chef Cookbooks for various DB configurations to modularize and optimize end product configuration.
  • Maintenance of source code in GIT . Branching, Creating LABELS , merging of codes on GIT for QA testing and release.
  • Automated various service and application deployments with Ansible on CentOS and RHEL.
  • Experienced in Ansible Tower configuration, setup, and playbook setup.
  • Worked with development and operations teams to identify, implement, and administrate continuous testing resources, worked on Quality Management tools like SonarQube .
  • Created jobs for Builds and Deployments in Jenkins .
  • Installed Docker and created Docker Containers.
  • Setting up Jenkins master, adding the necessary Plugins and adding more slaves to support scalability and agility.
  • Setup and administered network file system ( NFS ) to share data with Linux and across window environment.

Environment: AWS, EC2, VPC, S3, RDS, Kinesis, SES, SNS, IAM, Athena, Ansible, Chef, Puppet, SVN, GIT, Java/J2EE, Nagios, Linux, Jenkins, Udeploy, Web Logic, JBOSS, Windows, Linux, RPM.

Confidential, Nashville, TN

DevOps Engineer

Responsibilities:

  • Extensively used SVN as a Configuration Management tools to manage source code
  • Wrote ANT Scripts to automate the build process.
  • Used Puppet for automation.
  • Used Power Shell scripts to automate the deployment process.
  • Administered Websphere/Weblogic application Servers at configuration level.
  • Worked on Continuous Integration and build automation using Jenkins CI and Sonar.
  • Worked with DevOps teams to ensure standardization and automation of software build and release processes.
  • Worked on clustering using Amazon Web Services EBS.
  • Manages the building and automated deployments of our analytics infrastructure to AWS.
  • Supported Ansible tower backup and security process.
  • Handled source control using Git and GitHub.

Environment: Java, Subversion SVN, Ant, Maven, Jenkins/Hudson, JIRA, AWS EBS, Sonar, Star Team, Agile, GitHub, Perforce, Puppet.

Confidential

Junior Build and Release Engineer

Responsibilities:

  • Developed build using ANT and MAVEN as build tools and used CI tools to kick off the builds move from one environment to other environments.
  • Participated in the release cycle of the product which involves environments like developments QA and production .
  • Designed and developed Shell Scripts .
  • Used the Continuous Integration tool Jenkins for automating the build processes.
  • Used the version control system GIT to access the repositories and used in coordinating with CI tools .
  • Integrated maven with GIT to manage and deploy project related tags.
  • Installed and configured GIT and communicating with the repositories in GITHUB .
  • Performed necessary day to day Subversion / GIT support for different projects.
  • Created and maintained Subversion/GIT repositories, branches and tags.
  • Assisted end-to-end release process from the planning of release content through to actual release deployment to production.
  • Verified whether the methods used to create and recreate software builds are reliable and repeatable.
  • Identified the Data Source and defining them to build the Data Source Views .
  • Deployed the build artifacts into environments like QA, UAT according to the build life cycle.

Environment: ANT, MAVEN, Apache & Tomcat, Shell, Perl Scripting, Subversion, Jenkins, Windows 2000/XP, LINUX, UNIX, GIT, GITHUB, Puppet.

We'd love your feedback!