We provide IT Staff Augmentation Services!

Devops Engineer Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • 7+ Years of experience in IT Industry with extensive experience in Linux Administration, Configuration Management, Continuous Integration, Continuous Deployment, Release Management and Cloud Implementations.
  • Certified AWS Developer Associate and Expertise in AWS Services such asEC2, ELB, VPC, S3, Cloud Front, IAM, RDS, Route 53, Cloud Watch, SNS.
  • Experience on complete software development life cycle (SDLC) and software development models like Agile and Waterfall methodologies.
  • Experience working in variety of professional system support and solution - based IT services for Linux Systems along with AWS and DevOps.
  • Extensively worked on Jenkins, Docker for continuous integration and for End to End automation for all build and deployments.
  • Experience using Jenkins with version control systems tools like GIT, SVN and build tools like ANT & MAVEN to automate the build steps for daily operations.
  • Experience in DevOps Automation with Docker and Continuous Deployment procedures using tools such as Docker-machine, Docker-compose.
  • Proficient in continuous delivery using Chef. Developed Cookbooks and coded recipes for automating deployments and administering infrastructure of the nodes.
  • Experience in Installing, Configuring and management of Ansible Centralized Server (Tower) and creating the playbooks to support various middleware application servers.
  • Installed, Configured and automated the Jenkins Build jobs for Continuous Integration and AWS Deployment pipelines using various plugins like Jenkins EC2 plug-in and Jenkins Cloud Formation plug-in.
  • Experience in installation and configuration of Puppet Master, Agent nodes and Admin control workstation, and worked with auto and manual signing of SSL certs, setting the intervals for pulling the manifests, between Puppet Master and Agents.
  • Experience in monitoring tools like Nagios and Splunk.
  • Experience in Configuring, Deploying application artifacts on application stack on middleware tools such as JBoss, Apache Tomcat, Web Server, Web Sphere.
  • Experience in working with Kubernetes, running and managing containers, container snapshots and managing images.
  • Installing, Configuring and Managing of RDBMS, NoSQL tools such as SQL Server, MySQL, Postgre SQL, and Mongo DB.
  • Proficient in Installation of VMware ESX server and creation of VMs and install different guest OS.
  • Expertise in scripting for automation, and monitoring using Shell, Python and Perl scripts.
  • Experience of using Routed Protocols like FTP, SFTP, SSH, HTTP, HTTPS.
  • Installation and administration of TCP/IP, NFS, DNS, NTP.
  • Efficiently used Project Management Tools like MS Project, MS Share point, JIRA and Rally.
  • Experience in installing, configuring, upgrading and patching Linux servers using Red hat satellite server.
  • Excellent understanding of Network topologies such as LAN, WAN, VPN and Firewalls.
  • Facilitated close collaboration with developers for all phases of code development, testing, and deployment.
  • Self-Motivated, Excellent communication and interpersonal skills. Also, quickly adaptive to the new environment.

TECHNICAL SKILLS

Operating System: Windows, Unix, Red hat Linux, Ubuntu, Centos, LAMP Stack

Configuration management Tools: Chef, Puppet, Ansible

AWS Cloud Tools: EC2, VPC, IAM, EBS, S3, RDS, SNS, SQS, AMI, Dynamo DB, SES, Lambda, Redshift.

Databases: MySQL, Oracle, Postgre SQL, MongoDB

Scripting Languages: HTML, SQL, Python, Ruby, Shell and Perl

Containerization Tools: Kubernetes, Docker

Protocols: SSH, TCP/IP, IPV4, IPV6, DNS

Version Controls: GIT, SVN, TFS, GitHub, Bit Bucket

Virtualization Tools: VMware, Oracle Virtual box, Docker

Continuous Integration servers: Jenkins, Bamboo

Application Servers: Web Sphere, Web Logic, JBoss

Monitoring Tools: Nagios, Cloud watch, Splunk, APM

PROFESSIONAL EXPERIENCE

Confidential

DevOps Engineer

Responsibilities:

  • Worked in highly collaborative operations team to streamline the process of implementing security at Azure cloud environment and introduced best practices for remediation
  • 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, I/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
  • 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, Plano, TX

DevOps/AWS Engineer

Responsibilities:

  • Implemented AWS solutions using EC2, S3, RDS, EBS, VPC, Elastic Load Balancer, Auto-scaling groups.
  • Proficient in using all Amazon Web Services including AWS lambda and AWS Database Migration Service.
  • Configured Amazon Machine Images (AMI), IAM polices and able to Set up and deploy servers on multiple AWS availability zones and regions.
  • Configured AWS Elastic Search and Cloud Watch for logging and monitoring instances and application services.
  • Automated CI/CD process using Jenkins, build-pipeline-plug in, maven, GIT.
  • Extensively involved in infrastructure as code, execution plans, resource graph and change automation using Terraform. Managed AWS infrastructure as code using Terraform.
  • Expertise in writing new plugins to support new functionality in Terraform. Deployed application updates using Jenkins. Installed, configured, and managed Jenkins
  • Written Templates for AWS infrastructure as a code using Terraform to build staging and production environments.
  • Experience in using Nexus Repository Managers for Maven builds.
  • Configured Jenkins for Continuous Integration tools with plugins created jobs and automated most of the build related tasks.
  • Used Jenkins, Bamboo to implement Continuous Integration and Deployment into Tomcat, Web Logic Application Server.
  • Administered and maintained Hudson Continuous Integration tool and Configured Jenkins, Hudson for executing the build in all the non-production and production environments.
  • Experience working on several Docker components like Docker Engine, Hub, machine, compose and Docker registry.
  • Configured the Docker containers and created Docker files for various applications.
  • Manage and support Cloud Formation for various Amazon related resources, provisioning and updating them in an orderly fashion to ensure reliability and availability for mission critical applications.
  • Maintained and Administered GitHub Source Code Tool and Created Branches, Labels and performed Merges in Stash and GitHub.
  • Installed, Configured, Managed Monitoring Tool Splunk for Resource Monitoring/Network Monitoring/Log Trace Monitoring.
  • Deployed and configured Atlassian Jira, both hosted and local instances for issue tracking, workflow collaboration, and tool-chain automation.
  • Created scripts in Python to automate log rotation of multiple logs from web servers.

Environment: AWS, Splunk, Git, Linux, Jenkins, Hudson, Maven, Ansible, Chef, Docker, Python, Nagios, GitHub, Terraform, Splunk.

Confidential, Oakland City, CA

DevOps Engineer

Responsibilities:

  • Improve efficiency of existing technical processes through automation of work by writing scripts for repetitive tasks.
  • Creating the Configuration set up for the event destination by using Simple Notification Service (SNS) and Simple Email Service (SES) in AWS.
  • Managed Amazon Redshift clusters by launching the cluster and specifying the node type as well.
  • Maintained the user accounts for IAM, RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
  • Setting up scalability for application servers using command line interface and administering DNS system in AWS using Route53.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and DB templates.
  • Interacting with clients to assist in setup of Virtual Private Networks across departments with strong Network ACLs, Security Groups and Firewall policies at both Subnet and Instance OS level.
  • Deployment of syslog server and client configurations through version control(subversion) and managed them through Puppet.
  • Deployed Puppet, Puppet Dashboard, Puppet DB for configuration management of the existing infrastructure.
  • Written scripts to define puppet resources, modules, manifest to deploy the services on client nodes.
  • Worked on installation of Docker using Docker toolbox and worked on creation of custom Docker container images, tagging and pushing the images. Used Docker-compose file while deploying Docker container.
  • Worked on creating the Docker containers and Docker consoles for managing the application life cycle.
  • Used Jenkins as continuous integration tool: created new jobs, managed required plugins, configured the jobs, selected required source code management tool, build trigger, build system and post build actions, scheduled automatic builds, notified the build reports, etc.
  • Installed Jenkins on various platforms like Linux and Windows and configured it to automate the build flows and process CI.
  • Installed Groovy plug-in to Jenkins and worked on groovy scripts to add support for groovy projects.
  • Worked with the development team to generate deployment profiles (jar, war, ear) using ANT Scripts and Jenkins.
  • Wrote Python and Bash scripts for system administration and automation, such as automate the regular tasks like removing core files, taking backups of important files, file transfers among servers, etc.
  • Build and Release software baselines, code merges, branch and label creation in Subversion and GIT, worked on migration from Subversion to Git.

Environment: Docker, AWS, Chef, Jenkins, Apache Web server, Python, Bash, Web Logic, JBoss, Maven, ANT, Oracle, Unix, Nagios, SVN, Tomcat Apache, Puppet, GIT, Docker

We'd love your feedback!