We provide IT Staff Augmentation Services!

Devops/automation Engineer Resume

2.00/5 (Submit Your Rating)

Oenix Az, UsA

SUMMARY

  • An outstanding, self - motivated professional with around 5 years of experience in IT industry comprising Devops, Linux Administration, Software Configuration, Build and Release Management, Deployment Automation, Amazon Web Services, Azure, Cloud Security and Cloud implementation.
  • Strong experience in setting up the enterprise infrastructure on Amazon Web Services (AWS) like EC2 instance, ELB, EBS, S3 Bucket, Security Groups, Auto Scaling, AMI, RDS, IAM Cloud formation, Cloud Front & VPC services.
  • Experience on technologies and platforms including Ansible, Jenkins, Docker, Git, Unix/Linux, AWS, Azure across Merchandise and Financial sectors.
  • Experience in working and managing configuration management tools like Ansible, Chef and Puppet
  • Implemented Continuous Delivery framework using Ansible, Jenkins, and Maven in GCP/Linux environment.
  • Proficient in using Build Automation tools like ANT, Maven, Gradle and working knowledge on other build tools like make file.
  • Strong experience on developing automated Infrastructure using Ansible, Python scripting, Shell scripting, Docker and Jenkins.
  • Developed various Python and Shell scripts for daily use automation tools.
  • Used data types like dictionaries, tuples and object -concepts based inheritance features for making complex algorithms of networks.
  • Experience with Developing and maintaining Docker and kubernetes developed infrastructure,
  • Performed automation tasks on various Docker components like Docker Hub, Docker Engine, Docker Machine, Compose and Docker Registry.
  • Experience in Setting up the build and deployment automation for Terraform scripts using Jenkins.
  • Implemented Continuous Integration and deployment using various CI Tools like Jenkins.
  • Extensively worked on Hudson and Jenkins for continuous integration and for End to End automation for all build and deployments.
  • Proficient knowledge in Groovy Scripting for developing Jenkins Pipelines.
  • Integrated Jenkins with various DevOps tools such as Nexus, Sonar, Ansible, Docker, Openshift, etc
  • Hands on experience on integrating RESTAPI to build the workflow.
  • Experience with monitoring tools like Splunk, Elasticsearch and Dynatrace.
  • Experience in alert handling, standard availability and performance report generation. Experience in root cause analysis of post-production performance related issues through Splunk tool.
  • Extensively worked developing, automating and maintaining ELK infrastructure and ECE Enterprise Could Enterprise including X-Pack feature.
  • Strong experience with Logstash, creating multiple Logstash pipelines and maintaining Infrastructure.
  • Extensively worked developing, automating and maintaining Splunk Enterprise Infrastructure,
  • Built Redis Enterprise 5.x and 6.x clusters and configured Redis and CRDB databases.
  • Used OpenShift Enterprise v2 and v3 for cloud operational services
  • Extensively worked on Artifactory and Nexus Repository Managers to deploy software built through Jenkins Build Jobs.
  • Experience in administrating, deploying and managing RedHat, Ubuntu and CentOS servers.
  • Worked with different Bug tracking tools like JIRA, Rally, Remedy, HP Quality Center.
  • Have knowledge in running the scrum activities based on sprint model

TECHNICAL SKILLS

Programming Languages: C, Java/J2EE, .NET, Xml, Python, Groovy, PowerShell, SQL, JavaScript, HTML

Scripting: Python, JavaScript Shell, Bash, Groovy

Versioning Tools: SVN, GIT, Bitbucket, GitLab and Gerrit

Automation Tools: Jenkins, U Deploy, X Deploy

Build Tools: Maven, Gradle, Ant

Configuration Management Tools: Ansible, Chef, Puppet

Databases: MYSQL, Oracle, DB2 and MongoDB

Virtualization: Docker, Kubernates, VMware, Vagrant

Monitoring Tools: Splunk, ELK, Dynatrace and Nagios

Cloud Technologies: AWS, AZURE and GCP

Bug Tracking Tools: JIRA

Repository Manager: Nexus and Jfrog Artifactory

Web servers: Web logic, Apache Tomcat

Operating Systems: LINUX (RHEL 6/7), Unix, Ubuntu, Centos, Windows

PROFESSIONAL EXPERIENCE

Devops/Automation Engineer

Confidential, Phoenix, AZ, USA

Responsibilities:

  • Designed and implemented a continuous build-test-deployment ( CI/CD ) system with multiple component pipelines using Jenkins to support weekly releases and out-of-cycle releases based on business needs
  • Experience with container-based deployments using Docker , working with Docker images, Docker Hub and Docker-registries and Kubernetes .
  • Developed Ansible and Python automation to install, uplift and maintain Elastic Could Enterprise (ECE) and to configure and install (Docker containers) Logstash, Metricbeat.
  • Developed Ansible and python automation to build and uplift Splunk enterprise environment and other infrastructure automations.
  • Developed various Python scripts for ECE Cluster, Xpack alerts integrating with AIOPS (using Moogsoft), ServiceNow incidents.
  • Building of the solution leveraging and implementing core AIOPS Moogsoft configuration capabilities
  • Developed Shell , Python and Gradle scripts for automation of the build and release process.
  • Written object-oriented Python , Flask , SQL , JINJA2 templates, HTML / CSS .
  • Created Docker images using a Dockerfile , worked on Docker container snapshots, removing images and managing Docker volumes.
  • Worked with Docker compose for defining and running multi-container Docker applications
  • Virtualized the servers using the Docker for the test environments and Agile dev -environments needs. And also configuration automation using Docker containers.
  • Worked on maintaining Docker repositories and images in Gitlab and have images/project mirrored (using Ansible and Jenkins ) between each environment.
  • Managed AWS infrastructure as code using Terraform .
  • Setting up the build and deployment automation for Terraform scripts using Jenkins.
  • Developed environments of different applications on AWS by provisioning on EC2 instances using Docker, Bash and Terraform .
  • Managed Docker orchestration and Docker containerization using Kubernetes .
  • Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
  • Building/Maintaining Docker container clusters managed by Kubernetes Linux , Bash , GIT and Docker .
  • Utilized Kubernetes for the runtime environment of the CI/CD system to build, test deploy.
  • Implemented a Continuous Delivery pipeline with Docker , and GitHub and AWS
  • Build servers using AWS , importing volumes, launching EC2 , RDS , creating Security groups , Auto - Scaling , Load balancers ( ELBs) in the defined virtual private connection.
  • Created alarms and trigger points in Cloud Watch based on thresholds and monitored logs via metric filters.
  • Designed Splunk Enterprise 6.6.4, 7.2.6, 8.0.5 infrastructure to provide high availability by configuring clusters across two different data centers.
  • Architect and Implement Splunk arrangements in exceptionally accessible, repetitive, conveyed figuring situations.
  • Complete transformation of manual approach to a Fully Automated Build, Deployment and pipelines are created using Job DSL ( Groovy code is used).
  • Created Jenkins CICD pipelines for continuous build & deployment and integrated Junit and SonarQube plugins in Jenkins for automated testing and for Code quality check.
  • Integrated SonarQube with Jenkins for continuous inspection of code quality and analysis with scanner for Maven.
  • Working on integrating Bitbucket into the continuous Integration (CI) environment along with Jenkins.
  • Define Automation roadmaps to team. Work with teams to understand their needs and drive them towards CICD. Migrate major applications to DevOps standards. Have worked in Agile based model and used to have sprints for every 2 weeks.
  • Managing day-to-day software configuration management activities for multiple product lines, including source code control, Version control, branch management, build management, release management, etc.
  • Writing build (Maven) and deployment scripts (Shell) to automate build and deployment of the application.
  • Identify, troubleshoot and resolve issues related to build and deploy process.
  • Interact with developers and Enterprise Configuration Management Team for changes to best practices and tools to eliminate non-efficient practices and bottlenecks
  • Coordinate with Release Management regarding appropriate system releases among other development platforms
  • Used Jira as ticket tracking and workflow tool.

Environment : Red Hat Enterprise, Docker, Kubernetes Linux, Splunk, Elasticsearch, Metricbeat AWS, Scrum, Ansible, Jenkins, Confluence, GitHub, Nexus, JIRA, Servicenow, Agile, Tomcat, AWS, GIT, Bitbucket

Devops Engineer

Confidential, Phoenix, AZ, USA

Responsibilities:

  • Implemented AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS, Cloud Watch, Cloud Trail, Cloud Formation AWS Config, Autos calling, Cloud Front, IAM, S3, R53.
  • Build servers using AWS, importing volumes, launching EC2, RDS, creating Security groups, Auto-Scaling, Load balancers (ELBs) in the defined virtual private connection.
  • Managed AWS infrastructure as code using Terraform.
  • Created various modules and Manifests in Ansible to automate various application.
  • Developed and maintain Ansible Playbooks with Ansible roles. Used file module in Ansible playbook to copy and remove files on remote systems. Created inventory in Ansible for automating the continuous deployment.
  • Created Docker images using a Dockerfile , worked on Docker container snapshots , removing images and managing Docker volumes .
  • Working on building and deploying Java code through Jenkins and Chef.
  • Setting up the build and deployment automation for Terraform scripts using Jenkins.
  • Provisioned the highly available EC2 Instances using Terraform and Ansible Playbooks.
  • Managed Redis Enterprise 4.x and 5.x clusters and configuring database.
  • Upgrading Redis clusters to new version and troubleshoot any issues in cluster.
  • Created and managed CRDB (conflict-free replication database) in Redislabs Enterprise cluster.
  • Working on integrating GIT into the continuous Integration (CI) environment along with Jenkins and Subversion.
  • Extensive hands-on engineering and implantation knowledge of leading container orchestration and infrastructure management tools ( Kubernetes )
  • Used Jenkins pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes
  • Designing and implementing CI (Continuous Integration) system: configuring JenkinsServers , Jenkins nodes and creating/configuring VMs (Windows/Linux).
  • We scale up and down of pods in Openshift . Also we do deployments through Openshift in Cloud.
  • Have used Teraform templates for configuring GCPVM Instances.
  • Build and Deploy in QA/Stress/Production environment applications using Jenkins .
  • Perform patch upgrades to the GCP VM's to address the security vulnerabilities.
  • I nvolve in application sanity to make sure the environment is stable, proactive problem solving and complex problem analysis.
  • Converted Pom.xml into maven build and deployed the code through Jenkins in different environments (QA, Stress & Prod)
  • Used Nexus as a repository management tool to upload artifacts.
  • Used Confidential Weblogic as web application server for deploying artifacts .
  • Experience in using Microsoft IIS Web Server, Tomcat, JBOSS, Web logic and WebSphere a pplication servers for deployment.
  • Worked on creating CICD pipelines for migrating the current applications to micro service architecture. The architecture included Docker as the container technology with Kubernates and worked on with REST API .
  • We deploy all our web services in Openshift Containers where we can scale up and down the pods based on project requirement (CI, stage, UAT, prepod and prod environments)
  • Created Docker images using a Dockerfile , worked on Docker container snapshots, removing images and managing Docker volumes.
  • Virtualized the servers using the Docker for the test environments and Agile dev-environments needs. And also configuration automation using Docker containers.
  • Good understanding of hardware, operating system, virtualization platforms and middleware components frequently used by Cloud providers ( RedHat Enterprise Linux, MS Windows Server, VMware products )
  • Managing Groovy and UNIX shell Scripts for various application level tasks.
  • Identify all the LLE servers which are not in use and initiate the plan for retirement.
  • Identifying the scope of automation in the DevOps culture and implement where necessary.
  • Coordinate with different teams to find the root cause analysis of issues and project deliverables.
  • Documented release, builds and source control processes and plans.
  • Migrate existing infrastructure and applications to Cloud (GCP, AWS).

Environment : Red Hat Enterprise, Docker, Kubernetes, Linux, Redis Enterprise, Openshift, GCP, Scrum, Ansible, Docker, Jenkins, Confluence, GitHub, Nexus, JIRA, Servicenow, Weblogic, Agile, Tomcat, AWS, Amazon EC2, Elastic Load Balancer, Cloud Watch, GIT, SVN

Devops Engineer /AWS

Confidential, Raleigh, NC, USA

Responsibilities:

  • Working with AWS components like EC2, ELB, Auto Scaling, launch Configurations, S3, Glacier, Lifecycle rules for storage, VPC, Route 53, Cloud watch, Cloud Trial, Redshift, Volume and Snapshot management, SNS, IAM and Roles.
  • Build servers using AWS, importing volumes, launching EC2, RDS, creating Security groups, Auto-Scaling, Load balancers (ELBs) in the defined virtual private connection.
  • Created AWS EC2 instance using Golden AMI for latest security patching, software, configuration, and software agents to install for logging, security maintenance and performance monitoring.
  • Understanding of secure-cloud configuration, (CloudTrail, AWS Configuration), Cloud-security Technologies (VPC, Security Groups, etc.) and Cloud-permission systems (IAM).
  • Build and deployed Golden AMI’s in different environment
  • Guiding different teams to use the CHEF and its best practice.
  • Working with configuration management tool CHEF to setup infrastructure as code, Responsible for writing cookbooks (ruby), managing roles, environments and data bags using CHEF.
  • Responsible for making robust cookbooks using Rspec, Inspec and Rubocop testing frameworks.
  • Responsible for configuring the Chef Test kitchen and then testing cookbooks with internal cloud servers VRA (vRealize Automation).
  • Working with chef compliance to manage several nodes. Configuring Audit cookbook with chef server and chef-compliance for continues compliance scanning.
  • Working with JFROG Artifactory as repository management tool for managing artifacts and managing chef private supermarket.
  • Responsible for managing and configuring Gerrit (GIT) as Source code management tool for code review and team code collaboration.
  • Implement CICD pipeline as part of DevOps practice using the tools like Jenkins, GitHub, Nexus, GCP, Docker, Openshift and Kafka.
  • Developed Shell/Python and Gradle scripts for automation of the build and release process.
  • Worked in container based technologies like Docker , Kubernetes and Openshift .
  • Installation of different OpenShift environments in VMware vCloud using Ansible playbooks, troubleshooting during the installation, configuration of DNS services, LDAP services.
  • Integrated OpenShift cloud platform with Continuous Integration, Continuous Delivery, and Continuous Deployment tools like Jenkins , GIT SCM , Udeploy .
  • Worked with Terraform for automating VPCs, ELBs , security groups, SQS queues, S3 buckets, and continuing to replace the rest of our infrastructure.
  • Used JIRA as a Change Management, work Management and for ticket prioritization
  • Experienced in developing web-based applications using Python
  • Jenkins was used as a continuous integration tool for automation of daily process.
  • Implementing Jenkins for continuous integration and using Jenkins pipelines for testing cookbook's static code analysis and deploying the cookbooks.
  • Built scripts using Maven build tools in Jenkins to deploy J2EE applications to Application servers from one environment to other environments.
  • Wrote Gradle scripts to build continuous delivery pipeline in Jenkins.
  • Worked with Docker containers. Worked on maintaining Docker repositories and images.
  • Build and maintain tools for automation, integration, deployment, backup, monitoring and operations, allowing for a sub-linear scale-up of our activities. We strive for infrastructure as code

Environment: Gerrit, Jenkins, Docker, Sonarqube, JFROG Artifactory, Chef, Chef-Compliance, VRA (vRealize Automation), and Oracle Virtual box.

Devops Engineer

Confidential

Responsibilities:

  • Worked on Installation and Configuration of Red Hat Enterprise Linux 5.x and CentOS; Maintenance and Administration
  • Installed and configured Linux /Unix and Windows operating systems on VMware server.
  • Wrote shell scripts using languages like Bash, Python to automate day to day administration jobs.
  • Configured LDAP Server and LDAP Client on Linux machines for authorization and authentication.
  • Worked with TCP/IP network configuration.
  • Administered and Configured Logical Volume Manager which involved creates and modify file system, logical volume, Physical volume, Volume groups, mirroring and un-mirroring of volume groups, hot spare physical volume.
  • Performed hardware and software installations, upgrades, and maintenance, patch administration , kernel modification/upgrades, file system management, performance and security analysis and network configuration/tuning .
  • Monitored the File System, CPU load for better Performance and system performance parameters using iostat, vmstat and prstat.
  • Monitored system performance, tune-up kernel parameter, adding/ removing/ administering hosts, users, disks on DNS / NIS domain.
  • Involved in backend solution, day to day Administration& Monitoring, File System Management and Disk Management.
  • Worked on troubleshooting Linux network, security related issues, capturing packets using tools such as iptables, firewall.
  • Developed automated processes that run daily to check disk usage and perform cleanup of file systems using shell scripting and Crontabs .
  • Hands on experience on creating and managing Users / Group accounts and setup a user's work environment.
  • Installed and managed Red Hat Linux using Kickstart and applying security policies for hardening the server based on the company policies.
  • Worked on implementation and troubleshooting of network services like NFS, FTP, NTP, Telnet, SSH.
  • Worked in setting up Chef Infrastructure , Chef-repo and Boot strapping chef nodes.
  • Documented release, builds and source control processes and plans.
  • Worked on building and deploying Java code through Jenkins and Chef.
  • Worked closely with development team and SQA team for product releases.
  • Supported small to medium sized projects using GIT .
  • Worked on integrating GIT into the continuous Integration (CI) environment along with Jenkins and Subversion.
  • Worked on cloud solution architecture on open stack Amazon Web Services (AWS).

Environment: Red Hat Enterprise Linux, CentOS, AWS, Chef, Jenkins, Vagrant, GIT, Nexus, VMware, Shell-Scripting, Perl, Python, LDAP, LVM, Apache Webserver.

Linux Administrator

Confidential

Responsibilities:

  • Installation, configuration and administration of Red Hat Linux servers and support for servers.
  • Planned and performed the upgrades to linux ( Rhel 5x, suse 10, 11, centos ) operating systems and hardware maintenance like changing memory modules, replacing disk drives.
  • Provided the support of provisioning the server, patching, user administration tasks, deployment, software installation, performance tuning and troubleshooting.
  • Installation and configuration of Oracle 7. X/8. X.
  • Handling Nfs, Auto Mount, Dns, Ldap related issues.
  • Monitoring Cpu, memory, physical disk, hardware and software raid, multipath, file systems, networks.
  • Performing failover and integrity test on new servers before rolling out to production.
  • Deployment and configuration of application server Tomcat deploying java and web application.
  • Writing Shell Scripts for automation of daily tasks, documenting the changes that happen in the environment and in each server, analyzing the error logs, analyzing the user logs, analyzing the /var/log/Messages.
  • Good understanding of OSI Model, TCP/IP protocol suite DNS, IP, ARP, TCP, UDP, SMTP, FTP, and TFTP .
  • Knowledge of Routers and Switches, Subnet, VLAN, TCP/IP, Ethernet, VPN, OSI model, Cisco Firewall .
  • Performed server updates, patching, upgrade and package installations using RPM.
  • Created local repositories on Linux servers Performed server updates, patching, upgrade and package installations using RPM and YUM .
  • Implementing Security policies using ACL and CISCO PIX firewalls.
  • Creating new nodes and Pools in F5 Load balancers to support newly added servers in Layer 3 environment.
  • Performed server updates, patches and upgrades using YUM and RPM .
  • Installs Firmware Upgrades, Kernel patches, systems configuration, performance tuning on Linux systems.
  • Extensive knowledge on Server administration, Kernel upgrade and deployment of patches and applying all firewall and security policies with emphasis on maintaining best practices.
  • Planned, scheduled and implemented OS patches on Linux boxes as a part of proactive maintenance.
  • Identify, troubleshoot, and resolve problems with the OS build failures.
  • Installation, configuration, and customization of services send mail, Apache, FTP servers to meet the user needs and requirements.
  • Monitored system capacity and performance using tools like Vmstat, Iostat.

Environment : Red Hat Enterprise Linux, UNIX, Tomcat, AWS, Apache Tomcat, FTP, LDAP, TCP/IP, DNS, Mount, Shell Scripting, Load Balancer, Patches, Migration, Cisco Firewall, Routers & Switches, WebSphere, Veritas Cluster.

We'd love your feedback!