We provide IT Staff Augmentation Services!

Devops Engineer Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • 6 years of professional experience in DevOps/ Agile/AWS/AZURE/ Build AND Release Engineer operations, software configuration management (SCM) processes and Cloud Management.
  • Implemented Continuous Integration (CI) and Continuous deployment (CD) using various CI Tools like Jenkins, Bamboo and Hudson.
  • Created CI/CD pipelines and setup auto trigger, build and deliver with the help of the CI/CD tool like Jenkins.
  • Responsible for setting up from scratch and maintaining automated CI/CD Pipelines for multiple apps.
  • Efficient in working intimately with core team or groups to perform high calibre and convenient conveyance of builds.
  • Experience in automation and build tools like Maven, ANT.
  • Administered Git and performed tasks like creating users, providing access to them, maintaining source code repositories, merging the branches, approving pull requests, resolving merge conflicts etc.
  • Experience in writing playbooks and deploying applications using Ansible.
  • Experience in version control and source code management tools like GIT, SUBVERSION, and Bitbucket.
  • Worked on configuration management/state enforcement tools like Ansible, Puppet and chef. Worked on developing and version controlling the Playbooks, Modules and Cookbooks.
  • Extended the puppet library according to client’s requirement by creating the custom facts, custom resource types and providers.
  • Experience with monitoring and management tools like NAGIOS
  • Expertise in troubleshooting the builds generated while building, deploying and in production support.
  • Worked with development, QA, dev, lle, prod, count and diff and other teams to ensure automated test efforts are tightly integrated with the build system and in fixing the error while doing the deployment and building.
  • Skilled at Software development life cycle (SDLC) and Agile methods (Scrum), and Waterfall methodologies.
  • Good Understanding at scripting languages like Python, Bash and Web Service.
  • Worked with Docker and Kubernetes which is containerization tool and orchestration like creating container and creating pods
  • Gained experience in dealing with Windows AZURE IaaS - Virtual Networks, Virtual Machines, Cloud Services, Resource Groups, Express Route, Traffic Manager, VPN, Load Balancing, Application Gateways, Auto-Scaling.
  • Migrated on-premises data to the cloud and worked on horizontal and vertical cloud infrastructure.
  • Extensive experience in Windows AZURE (IaaS) migrating like creating AZURE VMs, storage accounts, VHDs, storage pools, migrating on premise servers to AZURE and creating availability sets in AZURE.
  • Implemented high availability with Azure Classic and Azure Resource Manager deployment models.
  • Experience in Private Cloud and Hybrid cloud configurations, patterns, and practices in Windows AZURE and SQL AZURE and in AZURE web and database deployments.
  • Configured Ansible to oversee AWS conditions and computerize the build procedure for core AMIs utilized by all application deployments including Auto scaling, and Cloud development contents. Deploying and managing applications in Datacentre, Virtual environment and Azure platform as well.
  • Experience in Server infrastructure development on AWS Cloud.
  • Worked on AWS lambda, s3, cloud foundry, AMI,
  • Experienced in cloud automation using AWS cloud Formation Templates, Chef and Puppet.
  • Expertise in implementing the cloud infrastructure using azure services like Virtual Networks, SQL Databases, Virtual Machines, Storage accounts, Application gateways, Load balancers using the azure resource manager.
  • Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role) in secure VNets and subnets.
  • Experience in usage of Virtual Private Cloud (VPC), Cloud Formation, Cloud Front, EC2, RDS, S3, Microsoft Azure, Route53, SNS, SQS, and Cloud Trail.
  • Experience in utilizing Amazon AWS cloud includes services like EC2, S3, VPC, ELB, IAM, Cloud Watch, Elastic Beanstalk, Security Groups, EC2 Container Service (ECS), Lambda, Kinesis, Code Commit, Code Pipeline, code deploy, Dynamo DB, Auto Scaling.
  • Self-motivated, quick learner takes independent responsibility to contribute and teamwork skills.
  • Excellent communication skills and extensive documentation experience.

TECHNICAL SKILLS

Cloud Services: AWS, Azure

Build Tools: Maven, Groovy, Gradle

Version Control Systems: GIT, Bit Bucket, SVN, GitHub

Configuration Management Tools: Ansible, Chef, Puppet

Container Service: Docker, Kubernetes

Programming Languages: python, c#

Scripting Languages: Shell Scripting, Python, Bash, ymal

Repositories Management Tools: Nexus and S3, Artifactory

CI Tools: Jenkins, Hudson, Bamboo (Atlassian tool)

Monitoring Tools: Nagios, SplunkCode Analysis ToolsSonarQube

Orchestration Tools: Kubernetes, Puppet Orchestrator, IBM Udeploy, XLR

Application Servers/Middleware: Tomcat, Nginx, HTTP, JBoss, WebLogic, WebSphere, VMWare

Bug Tracking and Ticketing Tools: Clear Quest, JIRA, BugZilla

Network Protocols: HTTP, SMTP, SNMP, ICMP, TCP/IP

Operating Systems: Windows, Linux (RHEL 6.9, 7.0, 7.2), Solaris (SPARC 10, 11)

Virtualization: VMware, Hashi corp VagrantAgile methodologieswaterfall, ScrumTesting tool selenium, functional testing

PROFESSIONAL EXPERIENCE

Confidential

DevOps engineer

Responsibilities:

  • Created CI/CD pipeline for runtime environment for the CI/CD systems to build, test and deploy.
  • Demonstrated on Ansible along with Ansible Tower can be used to automate different software development processes all over the team organization.
  • For CI/CD pipeline Jenkins is used and wrote scripts for configuring the jobs.
  • Worked on Ansible to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points, and Packages. Ansible to assist in building automation policies.
  • Wrote Ansible playbooks with Python SSH as a wrapper to manage configurations and the test playbooks on servers using Python.
  • Created templates, inventories, credentials in ansible to communicate the servers of different environments and deploy to the target directories.
  • Wrote Ansible playbooks in YAML. Installing, setting up & Troubleshooting Ansible, created and automated platform environment setup.
  • Installed and managed Artifactory repository to deploy the artifacts generated by Maven and to store the dependent jars, which are used during the build.
  • Worked on Artifactory repository to maintain artifacts and used as a local repository.
  • Maintained JIRA for tracking and updating project defects and tasks
  • Created and maintained continuous build and continuous integration environments in SCRUM and Agile projects.
  • Dealing with different applications and creating websites using ansible.
  • As an admin given permission to others like developers as members to deploy artifacts to the servers like different environments
  • Worked with JIRA for creating the tickets for bugs and reporting issues.
  • Used rally for application tracking
  • Used adoption tracker for taking information about components of application and configuring it to ansible tower.
  • Worked on antifactory for artifacts which will be deployed in different servers in different environments like dev, lle, sat, pl1, pl2, qa, prod, quant, diff and others.
  • Used bitbucket to store playbooks and used them to ansible tower to deploy the artifacts.
  • Using XLR an orchestration tool integrating it with ansible and JIRA. imported and exported templates and created new templets in XLR to deploy many components at the same time.
  • Troubleshooting the errors at the time of launch job in XLR and made it launch successfully.
  • Involved in other teams like middleware team to setup the servers and made it ready for deployments.
  • Also, a part of Linux group to setup servers Power Path software installation, configuration, upgrade and administration on UNIX and Linux Servers.
  • Logging events and forcing crash dumps, securing servers and troubleshooting issues.
  • Co-ordination with Application team for performance/upgrade related issues.
  • Co-ordination with backup team for recovery of files/slices.
  • Set up user and group login ID's, printing parameters, network configuration, password, resolving permissions issues, user and group quota.
  • Experienced in Troubleshooting critical hardware and software issues and day-to-day user trouble tickets.
  • System Security, Backup and Recovery
  • Server Administration and Repair
  • Deploying Linux VMs using Templates.
  • Performed installation, configuration, upgrades, Package administration and support for Linux.
  • Systems on client side using Red hat satellite network server.
  • Worked on LINUX with multiple installation of middleware and troubleshooting

Environment: JENKINS, ANSIBLE, Linux, Artifactory, JIRA, XLR, PYTHON, SHELL SCRIPTING, Ymal SCRIPTING, APACHE TOMCAT, MIDDLEWARE, LITMUS TEST, SONARQUBE, REPOSITORY.

Confidential, Billerica, MA

DevOps/ Azure Engineer

Responsibilities:

  • MS Azure team was a quality gate for any service upgrade on Windows Azure production or Stage environments. As a member of MS Azure team, following were some of my responsibilities.
  • Hands-on experience Designing, planning and implementation for existing On-Prem applications to Azure Cloud (ARM), Configured and deployed Azure Automation Scripts utilizing Azure stack (Compute, Web and Mobile, Blobs, ADF, Resource Groups, Azure Data Lake, HDInsight Clusters, Azure Data Factory, Azure SQL, Cloud Services and ARM), Services and Utilities focusing on Automation.
  • Created resource group which includes virtual machines, network interface, virtual networks, SubNets, load balancers, storage accounts, functions and SQL databases.
  • Created CI/CD Pipelines in AZURE DevOps environments by providing their dependencies and tasks.
  • Created azure key-vault in order to store all the credentials for SQL databases and for API keys.
  • Used ansible to provision Azure services and managed those nodes.
  • Implemented Ansible to manage all existing servers and automate the build/configuration of new servers. All server's types where fully defined in Ansible, so that a newly built server could be up and ready for production within 30 minutes OS installation.
  • Configured Jenkins for Automated Build with Deployment Pipeline. Currently installed Ansible Server and to pick up the Build from repository and deploy in target environments (Integration, QA, and Production).
  • Worked with automation tools which is pre-installed in azure DevOps portal to build the packages. The automation tools like ANT and MAVEN with build.xml and pom.xml scripting languages depending on the packages like java or python or .NET e.t.c.
  • Integrate structured and unstructured data from on-premises and cloud data sources, transform data in big data and data warehouse engines, then load your data marts into Azure SQL Data Warehouse
  • Moved database from on-premises and Azure cloud to a centralized data store in the cloud and monitored Copy Data activity in an Azure data pipeline.
  • Automated various infrastructure activities like Continuous Deployment using Ansible playbooks and has Integrated Ansible with Jenkins on AZURE.
  • Worked on monitoring servers using Nagios, Splunk using logging tools like ELK.
  • Installed and configured monitoring tools Nagios for monitoring the network bandwidth and the hard drives status.
  • Used JIRA as a ticketing tool to create issues going on in any environments.
  • Created additional Docker Slave Nodes for Jenkins using custom Docker Images and pulled them to ECR. Worked on all major components of Docker like Docker Daemon, Hub, Images, Registry, and Swarm.
  • Handled fabric services to be deployed in containers and images, used Docker in Linux environment.

Environment: AZURE, MEVEN, LINUX, JIRA, BIT BUCKET, JENKINS, AGILE, GIT, UNIX, PERL, PYTHON, APACHE TOMCAT, AZURE, DOCKER, ARTIFACTORY, SQL CLIENT, SCRIPTING, NAGIOS, SPLUNK.

Confidential

DevOps engineer

Responsibilities:

  • Responsibilities include developing Docker Images and deploying using Docker Swarm.
  • Implementing CI/CD using Jenkins Pipeline using Docker-Jenkins Integration.
  • Worked on Branching and Merging, Resolving Branching Strategy maintaining Branching strategy using GIT.
  • Writing basic plays for On-premise Server Management.
  • Implementing Continuous Delivery pipeline with Docker & Swarm, Maven, Jenkins.
  • Executing builds and troubleshooting builds, Interaction with development and QA teams.
  • Created Ansible Playbooks for Push Button Deployments through Jenkins.
  • Managed Server configuration through Ansible Playbooks.
  • Daily activities Included Sonar Qube.
  • Implemented the setup for Master slave architecture to improve the Performance of Jenkins
  • Managed package repositories like Jfrog Artifactory and Sonatupe Nexus.
  • Good team player and have ability to work independently in a time sensitive environment.
  • Well organized, results oriented individual with proven ability to implement standards, procedures and processes that improve business functionality.
  • Troubleshooting and performance tuning of various systems problems such as application, network and hardware related issues.
  • Involved in Agile process, by-weekly Sprints and, daily Scrums to discuss the progress.
  • Proven ability to work efficiently in both independent and team work environment. Energetic and perseverant self-starter.
  • Worked on AWS cloud to manage and configure EC2, S3, EBS, AMI, ELB, AUTOSCALING, VPC etc.

ENVIRONMENT: DOCKER, CI/CD, JENKINS, GIT, MAVEN, ANSIBLE, SONAR QUBE, ARTIFACTORY, AWS

Confidential

System administrator

Responsibilities:

  • Systemconfiguration/hardening using Iptables, permission on Linux servers
  • Created firewall rules for new servers to enable communication with applications
  • Configuring and installing Apache Web Server deployed in Linux environment.
  • Install and configured NFS on Linux Servers
  • Assist users with login issues
  • Experienced with IIS Webservers and windows servers like 2008/2012
  • Experienced with Global traffic management, multiple data centres, load balancers, SAN/NAS and clusters of servers handled
  • Performing Network configurations in Linux environment.
  • Creating user accounts and groups and troubleshooting User accounts
  • Setup user/group login accounts and password
  • Install RedHat Linux on both virtual and physical machines
  • Configuration and hardening of Linux servers
  • Work in a fast paste environment with servers.
  • Worked in web infrastructure design
  • Worked in protocols like TCP/IP, DNS, HTTP, SMTP, SNMP
  • Worked with multiple teams like system engineer, integration QA and build and release engineer assisted for the setup of servers and deployments troubleshooted the issues at the time of deployments or releases

ENVIRONMENT: LPTABLES, APACHE, NFS, IIS, WINDOWS, GLOBAL TRAFFIC MANAGEMENT, LOAD BALANCERS, SAN/NAS, TROUBLESHOOTING, RedHat Linux, TCP/IP, DNS, HTTP, SMTP, SNMP

We'd love your feedback!