We provide IT Staff Augmentation Services!

Sr.devops Engineer Resume

4.00/5 (Submit Your Rating)

Memphis, TN

SUMMARY

  • 8 years of experience working in Information Technology Environment, Experienced in the design and implementation of Continuous Integration, Continuous Delivery, Continuous Deployment and Cloud Management, Administration of Red Hat Enterprise Linux and CentOS.
  • Experienced in all phases of the software development life cycle (SDLC) and have an in - depth understanding of the principals and best practices of software configuration management (SCM) in Agile, Scrum and Waterfall methodologies.
  • Experience with developing containerization and clustering technologies like Docker and Kubernetes.
  • Strong understanding of modern, cloud architectures and DevOps principals.
  • Good experience on provisioning different environments using Puppet and Ansible Configuration management tools.
  • Experience in working within the Cloud platforms AWS for integration processes.
  • Experience with Amazon AWS with permissions using IAM and maintaining VPC.
  • Experience in creating Cloud Formation template stacks to automate for building VPCs using JSON files.
  • Experience in managing GIT and SVN which includes creating new users and writing some pre commit and post commit scripts.
  • Experience in configuring RDS instances, EC2 instances, Bastion hosts using Cloud formations and Terraform.
  • Expertise in designing and developing Jenkins’s deployments.
  • Experience in branching, tagging and maintaining the version across the environments working on Software Configuration Management (SCM) tools like Subversion GitHub.
  • Experienced in writing Chef Recipes to automate build/deployment process and do an overall process improvement to any manual processes.
  • Experience in building end to end CI/CD Pipelines in Jenkins to retrieve code, compile applications, perform tests and push build artifacts to Nexus.
  • Experience in writing the re-write rules in Apache HTTP Server.
  • Strong exposure in utilizing Jenkins, GitHub Actions and Bamboo as the CI/CD tool and built the code integration, code delivery and release pipelines.
  • Experience working on several Docker components like Docker Engine, Hub, Machine creating Docker images, Compose, Docker Registry and handling multiple images primarily for middleware installations and domain configurations.
  • Expertise in Executing Kubernetes locally with MiniKube created local clusters and deployable application containers.
  • Experience in using Artifactory, Sonatype Nexus Repository Managers for Maven builds.
  • Experience installing, configuring, administrating, troubleshooting, tuning, security, backup/recovery and upgrading Linux Red Hat in large environments.
  • Experience in using project management tools like JIRA, Target process
  • Built integrations based of JIRA, Sonatype, Whitehat, Appscan.
  • Hands on experience in building, deploying, clustering Apache Nifi for data flow integration.
  • Leveraged New Relic, Splunk and Nagios for continuous monitoring and alerting
  • Experience in performing upgrades of Packages and Patches in Windows, Solaris and Linux.
  • Excellent organizational and analytical abilities teamed with TEMPeffective oral and communication skills.
  • Expertise in all areas of Jenkins like Plugin Management, Securing and scaling Jenkins, integrating Code Analysis, Performance issues, Analytics and Test Phases to complete the CI/CD pipelines within Jenkins.
  • Deep Experience in several areas of Jenkins like master/slave administrations, access controls, report generations, parameterized/triggered build setups etc.

TECHNICAL SKILLS

Cloud Environments: AWS (EC2, ELB, Dynamo DB, S3, RDS, IAM, RDS, EBS, VPC, CloudWatch), Azure

Configuration Management: Ansible, Terraform, CloudFormation, Chef

Container tools: Docker, Kubernetes, Vagrant, Docker Swarm

Monitoring tools: Nagios, Splunk, New Relic

Scripting Languages: Shell scripting, Bash, Python.

Version Control Tool: GIT/GitHub, Bit bucket.

Build Tools: Maven, Ant, Spring-boot, NPM, Node

CI/CD Tools: Jenkins, Hudson, GitHub Actions, Gitlab

Repository Management Tools: Sonatype Nexus, GitHub Packages, Jfrog

Web Servers: WebLogic, WebSphere, Jboss, Tomcat, Apache, Nginx

Databases: Postgresql-11,12,13, SQL Server

Operating Systems: UNIX, Linux, Windows, MacOS

PROFESSIONAL EXPERIENCE

Confidential, Memphis, TN

Sr.DevOps Engineer

Responsibilities:

  • Creating AWS CloudFormation templates to create custom-sized VPC, subnets, EC2 instances, ELB, and security groups.
  • Working on tagging standard for proper identification and ownership of EC2 instances and other AWS Services like Cloud Front, Lambda, cloud watch, RDS, S3, Route53, SNS, SQS, and Cloud Trail.
  • Automating Compute Engine and Docker Image Builds with Jenkins and Kubernetes.
  • Writing Ansible playbooks to manage configurations and automate installation process.
  • Utilizing Ansible as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.
  • Managing the configurations of multiple servers using Ansible.
  • Performing Automation and Scaling of applications using Kubernetes.
  • Written Terraform scripts to automate AWS services which include ELB, CloudFront distribution, EC2, database security groups, Route 53, VPC, Subnets, Security Groups, and S3 Bucket and converted existing AWS infrastructure to AWS Lambda deployed via Terraform and AWS CloudFormation.
  • Utilizing GIT as Version Control System for two applications. Managed development streams and Integration streams.
  • Working on Docker container snapshots, attaching to a running container, removing images, managing director structures and managing containers.
  • Built microservices based of docker images and provisioning the microservices as an OVA or Appliance bundle
  • Designed a docker based appliance for our SASS offerings.
  • Integrated SonarQube with Jenkins for continuous inspection of code quality and analysis with SonarQube scanner for Maven.
  • WroteAnsiblePlaybookswithPythonSSHas the Wrapper to Manage Configurations ofAWSNodes and TestPlaybooksonAWSinstances usingPython. RunAnsibleScripts to provision dev servers.
  • Developing Splunk queries and dashboards targeted at understanding application performance and capacity analysis
  • Working on several Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
  • Working on the installation and configuration of the monitoring tool Nagios, updated monitoring parameter with active and passive check.
  • Monitoring network devices and reviewed network logs to identify potential problems.

Environment: Chef, Jenkins, AWS (ELB, VPC, EC2, S3, Route53, EBS, IAM, Cloud watch, Cloud Formation), Docker, Linux, Shell scripting, Apache, GIT, Kubernetes

Confidential, Norfolk, VA

DevOps Engineer and Build and Release Engineer

Responsibilities:

  • Created Chef Automation tools and builds and do an overall process improvement to any manual processes.
  • Worked with Puppet and Chef which is used to manage Linux but later versions support Microsoft Windows.
  • Worked on creation of puppet manifest files to install tomcat instances and to manage configuration files for multiple applications.
  • Worked on design and maintenance of the GIT repositories and the access control strategies.
  • Carried Deployments and builds on various environments using continuous integration tool.
  • Developed, maintained, and distributed release notes for each scheduled release.
  • Installed and Configured Jenkins for Continuous Integration.
  • Participated in configuring and monitoring distributed and multiple platform servers using Puppet. Used Puppet server and workstation to manage and configure nodes.
  • Managed virtual instances and disks using Puppet.
  • Deployed Puppet, Puppet dashboard for configuration management to existing infrastructure.
  • Implemented continuous integration web hooks and workflows around Jenkins to automate the dev test deploy workflow around Puppet codebase.
  • Setup puppet master, client and wrote scripts to deploy applications on Dev, QA, production environment.
  • Maintained puppet modules and manifests dat automate deployment of configuration and software for OpenStack Control Plane.
  • Identified build errors in the system and identify the build issue and escalate it to the concerned team after careful analysis.
  • Worked on Continuous Integration System me.e. Jenkins. Used Jenkins for official nightly build, test and managing change list.
  • Performed all necessary day-to-day Subversion/GIT support for different projects, involved in migrating from SVN to GIT, Analyze and resolve conflicts related to merging of source code for GIT.
  • Used ANT, MAVEN as a build tool to create JAR, WAR, EAR packages with the source code from the shared mount to deploy into Tomcat application server.

Environment: GIT, Jenkins, Java/J2EE, ANT, MAVEN, XML, Windows, Web logic, MY SQL, Perl Scripts, Shell scripts, Puppet, SVN, JIRA, Solaris, Linux, AWS, Linux.

Confidential, Greensboro, NC

DevOps Engineer

Responsibilities:

  • Installed RHEL 5.0/6.0, Ubuntu and Solaris 10 using kickstart/jumpstart and custom building the servers.
  • Worked on Linux / UNIX administration and Enterprise Server Integration.
  • Installed and configured Apache web server.
  • Provided 24/7 support for on-call on Red Hat Linux, Ubuntu, Solaris and AIX environments.
  • Performed regular DBA activities including space management and performance monitoring.
  • Created Root Cause Analysis (RCA) for any server outages and server problems.
  • Planned, scheduled and Implemented OS patches on Windows, Solaris and Linux boxes as a part of proactive maintenance and Secure Shell (SSH) implementation.
  • Installed and managed Virtual Center 5.5. Upgraded from VMWare ESX server from 3.5.0, 4.0.0, and 5.0 in an environment.
  • Performed Ongoing maintenance and provided support of several hundred Solaris and RHEL servers, operating with a wide variety of applications, running on both physical and virtual machines.
  • Worked on Package management using RPM, YUM in Red Hat Linux.
  • Performed LVM tasks like creating Physical volumes, Volume groups, Logical Volumes and file system.
  • Worked on installing and configuring Sun Solaris using jumpstart and Ubuntu, Red Hat Enterprise Linux using Kickstart.
  • Maintained the Unix-based server infrastructure Kernel/firmware, OS patches and maintenance level releases.
  • Performed troubleshooting of Apache issues such as performance testing and tuning failure of Apache to restart, and queuing of requests.
  • Built and supported Solaris Zones and Containers on Solaris 10, 11 platforms
  • Migrated, patched, and did resource utilization of Solaris virtual servers (ldoms, zones, containers)
  • Created Solaris virtual servers - zones, LDOMs (OVMs) and did p2v and v2v migrations.
  • Worked on Scripting using shell and Perl languages

Environment: RHEL 5.0/6.0, Ubuntu, Solaris 10, AIX, RPM, Kickstart, Jumpstart, DBA, shell, Perl, Solaris virtual servers - zones, Apache, LDOMs (OVMs), RAC, p2v, VMware ESX, v2v, LVM.

Confidential

DevOps Engineer

Responsibilities:

  • Developed BASH code to automate server builds, OS patches, and deployment of applications to dev, test, and production environments.
  • Performed remote management using remoto-it, a Plain Old Bash (POB) script dat executes recipes to perform deployments, change orders, and maintenance.
  • Maintained SVN repositories for DevOps environment: automation code and configuration
  • Creating new file systems, managing and checking data consistency of the file systems. Configured Installing and Managing LDAP, NIS, NIS+, NFS, FTP, SSH, DHCP, DNS (BIND, MS), web (Apache, IIS), mail (SMTP, IMAP, POP3), & file servers onLinuxservers.
  • Built Continuous Integration environment (Jenkins, Nexus). And Continuous delivery environment (Puppet, Yum, rsync).
  • Researched and developed Apache 2.2 SSL proxy front end proof of concept dat provides SSL encrypted communications between our Tomcat 7 servers and our Apache frontend.
  • Developed BASH scripts to redact sensitive data from Apache access and error logs using a sed expression, deploy WAR files to environments in parallel.
  • Ensured idempotentcy of KRFS DevOps BASH scripts.
  • Ported Linux BASH scripts to work with Solaris 10 ultimately contributing ideas and code to make Remoto-It automation tool work more reliably with Solaris environments.

We'd love your feedback!