We provide IT Staff Augmentation Services!

Azure/devops Engineer Resume

2.00/5 (Submit Your Rating)

SUMMARY

  • Over 7+ years of experience in IT specializing in Linux/DevOps engineering and working on server - based OS like Red Hat 5.x,6.x,7.x, Ubuntu, Fedora, CentOS, SUSE, AIX, and Solaris as a System Admin, System Engineer, and DevOps Engineer.
  • Over three years of experience in DevOps and Cloud environment, where worked on tools for configuration manager (Puppet/Chef and Ansible), CI/CD (Jenkins), version control (Git) as well as experience in Cloud IaaS with AWS and AWS Cloud Administration including services such as S3, EC2, VPC, EBS, AMI, ELB, SNS, RDS, IAM, Auto Scaling, Route 53, CloudFront, CloudTrail and OPS Work.
  • Experience in managing Ubuntu, Linux, and Windows virtual servers on Physical, virtual, and AWS cloud.
  • Knowledgeable on principles and best practices of Software Configuration Management (SCM) in Waterfall, Agile, and Scrum methodologies.
  • Experience working with tools like SVN and Git for version control and used source code management client tools like Git Bash, GitHub, Git GUI, and other command-line applications.
  • Experience working on Docker components like Docker Engine, Hub, Machine as well as creating Docker Images, Docker Registry, and handling multiple images.
  • Expert in setting up the CI/CD pipelines using Maven, Nexus, Jenkins, GitHub, Terraform, and AWS.
  • Extensive experience in the installation/configuration of Kubernetes and clustering them, and managing local deployments in Kubernetes.
  • Good understanding of the OpenShift platform in managing Docker containers and Kubernetes Clusters.
  • Configured and managed Nagios for monitoring over the existing AWS cloud platform.
  • Involved in active integration effort for building out PaaS with Red Hat OpenShift, Docker, and working with developers on application containerization effort.
  • Experience with build tools like Ant and Maven to build deployable artifacts from source code.
  • Hands-on Experience automating cloud infrastructure setup via AWS CloudFormation, Terraform, IBM UrbanCode Deploy, Ansible Playbook, and AWS CodeDeploy.
  • Experience working with Ansible Playbooks for virtual and physical instance provisioning, configuration management, patching, and software deployment
  • Extensively involved in implementing continuous integration and deployment systems using Jenkins, Maven, Nexus, Ansible, and Rundeck.
  • Deployed code on Web sphere Application Servers for Production, QA, and Development environments using WSADMIN scripts and integrated then with Python/Jython scripts to enhance the functionality of the deployment process.
  • Created and maintained user accounts, profiles, network security, and security groups using AWS IAM.
  • Experience using Amazon CloudWatch and created alerts for instances.
  • Expert in writing Chef Recipes to automate our build/deployment process and make an overall process improvement compared to any manual processes.
  • Exposed to Hudson, Jenkins, and AnthillPro for Continuous Integration (CI) and an end to end automation for all build and deployments.
  • Hands-on experience in automation using scripting languages such as Shell, Bash, Perl, Ruby, and Python, etc.
  • Experienced in managing monitoring tools like Nagios and hands-on experience with Zabbix and Splunk for Network Monitoring/ Resource Monitoring/Log Trace Monitoring.

TECHNICAL SKILLS

Operating Systems: Linux Red Hat (4.x, 5.x, 6.x), Linux CentOS, Ubuntu, Unix, Windows … A|X.

Version Control Tools: GIT, SVN,TFS.

Web/Application Servers: Web Logic, Apache Tomcat, Web Sphere and JBOSS.

Automation Tools: VSTS, Jenkins/Hudson/Octopus

Build Tools: Ant, Maven, MS Build, Gradle, Terraform.

Configuration Tools: Chef, Puppet and Ansible.

Scripting: Shell, PowerShell, Bash, Python.

Virtualization Tools: Docker, Kubernetes, VM virtual Box and VMware.

Monitoring Tools: Nagios, Cloud watch, Jira

Cloud Platform: Microsoft Azure, AWS EC2, VPC, ELB, RDS, Route 53, ECS, EBS, Cloud formation, AWS Config,.

PROFESSIONAL EXPERIENCE

Confidential

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
  • Analyzing the landmark of 150 subscriptions for various business cases to apply organization specific security guidelines
  • Gathering the requirements from the clients about the existing applications to apply the security measures
  • Understand the latest features like (Azure DevOps, OMS, NSG Rules, etc..,) introduced by Microsoft Azure and utilized it for existing business applications
  • Creating, validating and reviewing solutions and effort estimate of converting existing workloads from classic to ARM based Azure Cloud Environment
  • Developed automation system using Powershell scripts and JSON templates to remediate the Azure services
  • Worked on GIT to maintain source code in Git and GitHub repositories
  • Created builds and release pipelines in VSTS and done deployments using SPN (secure endpoint connection) for implementing CI/CD.
  • Implemented automation for deployments by using YAML scripts for massive builds and releases
  • Created LTA (Logical Technical Architecture) diagrams using Microsoft Visio
  • Used tools like Visual Studio Community Edition, Visual Studio Code, Power Shell ISE and SQL Server Management Studio
  • Responsible for Configuring Kafka Consumer and Producer metrics to visualize the Kafka System performance and monitoring
  • Worked for 5 scrum teams (Java,AEM,Jenkins,Ant, Maven, SVN,git, Agile methodology, cucumber scripts, sonar, XL Deploy and XL Release, SharePoint,CI/CD automation from scratch, Docker)
  • Conducted Dry-Run Tests to ensure fool-proof execution of customized scripts before execution in production environments.
  • Worked on implementing backup methodologies by Power Shell Scripts for Azure Services like Azure SQL Database, Key Vault, Storage blobs, App Services etc.
  • Created Azure services using ARM templates (JSON) and ensured no changes in the present infrastructure while doing incremental deployment.
  • Majorly I’ve dealt with an Web-app, Key vault, SQL Server DB, Storage Account, Redis Cache, Automation Account, Scheduler and Notification Hub
  • Configured the XL Deploy and XL Release for all the applications from scratch, once the build package is available, then promoted with simple enable options to deploy in the targeted servers.
  • Tested the services in different aspects to achieve the best practices in different service integrations and locations according resource groups and subscription level
  • Acted as build and release engineer, deployed the services by VSTS (Azure DevOps) pipeline. Created and Maintained pipelines to manage the IAC for all the applications
  • Assigned RBAC policies at group level and user level as per the LTA created for the services implemented new (Automation account, scheduler, notification hub, IOT Hubs, Batch and other services)
  • Wrote power shell scripts to create the parameter files automatically for all the services in Azure Resource Manager
  • Implemented Puppet hierarch to separate data from puppet code.
  • Assigned RBAC Roles using Organization Active Directory at the Subscription Level to grant accesses only to required members based on Least-Access Privileges (we use CWS Groups)
  • Collaborated with cross functional teams (firewall team, data base team, application team) in execution of this project.
  • Used Service-Now tool for managing incidents and change request tickets
  • Experience in troubleshooting the SQL Server connection issues on incremental deployments
  • Provided status to Business Level management and Technical and conducting Proof of Concept for Latest Azure cloud-based service

Environment: .Net, Azure, Powershell, XL Release, XL Deploy, Kafka, GIT, AWS, Redis, VMware, Jenkins, Terraform, Ansible, SVN, Puppet, Open Stack, Docker, Jira, Maven, VSTS, Apache Tomcat Application Server, Salt stack

Confidential

DevOps/Cloud Engineer

Responsibilities:

  • Managed and improvised the build infrastructure, including implementation of build and CI/CD.
  • Developed and implemented Software Release Management strategies for various applications in an agile environment.
  • Administrated Linux and Windows environments using Ansible, Chef and Puppet based on the needs.
  • Created and Configured Jenkins server using Ansible and Shell scripts.
  • Experience in Setting up the build and deployment automation for Terraform scripts using Jenkins
  • Involved in daily Scrum meetings. Also involved in Iteration/Sprint planning meeting to plan the efforts for upcoming sprint based on the priority and estimated effort.
  • Participated in weekly release/Environment meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases.
  • Performed unit tests and debugging Python applications reviewing and enhancing existing code, fix bugs and create system documentation.
  • Installed/Configured/Managed Puppet Master/Agent. Wrote custom Modules and Manifests, downloaded pre-written modules from puppet-forge. Upgradation or Migration of Puppet Community.
  • Configuration and Administration of Apache Web Server and SSL.
  • Developed automation scripting in Python (core) using Puppet to deploy and manage Java applications across Linux servers.
  • Integrated Jenkins with various Devops tools such as Nexus, SonarQube, Puppet, CA Nolio, HP CDA, HP ALM and HP QTP etc.
  • Managed servers on the Amazon Web Services (AWS) platform instances using Puppet, Chef Configuration management.
  • Wrote Python scripts for pushing data from Mongo DB to MySQL database.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI's.
  • Maintained and administered GIT source code repository, GitHub Enterprise is used.
  • Implemented new docker container creation process for each GitHub branch gets started on Jenkins as Continuous Integration server.
  • Integrated Kafka source to read the payment confirmation messages
  • Maintained and administered GIT source code repository and GitHub Enterprise.
  • Implemented Maven as build tool on Java projects for the development of build artifacts on the source code.
  • Developed and Implemented ANT and MAVEN Scripts to automation of build process on MAVEN build tools to test the application manually and run the JUNIT Test suites in TDD fashion.
  • Developed Shell/Python scripts to automate the deployment process.
  • Worked on Jenkins to implement Continuous Integration and deployment into Tomcat /Web Logic Application Server.
  • Owning the Activity of Upgrading, administering, plug-in management, and User Management and Job creation in Jenkins.
  • Launching Amazon EC2 Cloud Instances using Amazon Images (Linux/ Ubuntu) and Configuring launched instances with respect to specific applications.
  • Worked with AWS API to manage resources on AWS for many services such as EC2, S3, VPC, Cloud watch, ELB, Auto-scaling and SNS, created python script using AWS API Calls to manage all resources deployed on AWS.
  • Deployed and hosted the application on AWS using Ops Works, automated single click deployment onto AWS using Chef.
  • 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.
  • Implemented custom procedures to unify streamline and automate application development and deployment process with Linux container technology using Docker.
  • Maintained JIRA for tracking and updating project defects and tasks.
  • Experience in monitoring infrastructure using Nagios.

Environment: Java/J2EE, GIT, AWS, Jenkins, Terraform, Python, Ansible, SVN, Puppet, Open Stack, Docker, Kafka, ANT, Jira, Maven, VSTS, Powershell (bash), Apache Tomcat Application Server, Salt stack, Azure.

We'd love your feedback!