We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

5.00/5 (Submit Your Rating)

PROFESSIONAL SUMMARY:

  • IT Professional with about 7+ years of experience inInfrastructure automation, code migration, Configuration Management, and system administration.
  • Experience in assisting Applications & teams across Remote and Local geographical locations as part of Support experience in creating complexIAMpolicies for delegated administration withinAWS.
  • Expertise in AmazonAWSCloud Administration which includes services like:EC2,S3,EBS,VPC,ELB,AMI,SNS,RDS,IAM,Route53,Autoscaling,CloudFront,CloudWatch,CloudTrail, Lambda, Code - pipeline,CloudFormation,SecurityGroups.
  • WroteShell,Bash scripts for day to day administrative tasks and for managing users.
  • Experience in real-time monitoring and alerting of applications deployed inAWSusingCloudWatch, DataDogandSplunk.
  • UsedKubernetesto deploy scale, load balance, scale and manageDockercontainers with multiple name spaced versions.
  • WroteAnsible PlaybookswithPython, SSHas the Wrapper to Manage Configurations ofAWS Nodesand Test Playbooks on AWS instances usingPython, run Ansible Scripts to provision development servers.
  • Knowledge on continuous integration toolJenkinsfor End to End automation for all build and deployments.
  • Implemented a Continuous Delivery pipeline withDocker,JenkinsandGitHubandAWSAMI's, whenever aGitHubbranch gets started,Jenkins, our Continuous Integration server, automatically attempts to build a new Docker container from it.
  • Created aCI/CDpipeline to deploy containerized applications using Dockerin theAWScloud for Dynamic scaling capabilities.
  • UsedAnsibleto manage Web applications, Environments configuration Files, Users, Mount points and Packages.
  • Extensively worked onHudson, Jenkins,and Team City for continuous integration and for End to End automation for all build and deployments.
  • Configured and maintained servers, also performed administration on many modules and templates using configuration management tool: Puppet
  • Hands-on experience in Deployment with Chef, Ansible towards AWS and Terraform for building, updating, and versioning infrastructure efficiently, and creating custom in-house solutions with Ansible configurations.
  • Collaborated in the automation of AWS infrastructure via terraform, deployed micro services, including provisioning AWS environments using Ansible Playbooks.
  • Strong production experience in large environments using configuration management tools Ansible and Chef.
  • Proficient with container systems likeDockerand container orchestration likeEC2 Container Service,Kubernetes, worked withTerraform.
  • ManagedDocker orchestration and Docker containerizationusingKubernetes.
  • UsedKubernetesto orchestrate the deployment, scaling and management of Docker Containers.
  • Created Jenkins jobs to deploy applications to Kubernetes Cluster and wrote Jenkins files and worked with Bamboo and Teamcity which are also used for CI/CD tools.
  • Knowledge of databases like MySQL and Oracle.
  • Hands on experience in deploying and administrating the container orchestration platform using OpenShift and Red Hat Cluster.
  • Experienced in upgrading OpenShift cluster in our environments from Openshift 3.7 to 4.3.
  • Experience on configuring networks for NIS, NIS+, DNS, DHCP,NFS, FTP, Remote Access Protocol, Security management and system troubleshooting skills.
  • Good experience on Different Software development methodologies like Waterfall, Agile, Kanban and Excellent contributor on Implementing and practicing Agile and Kanban Based Process management.

PROFESSIONAL EXPERIENCE:

Confidential

Sr. DevOps Engineer

Responsibilities:

  • Responsible for Implementation, design, architecture, and support of cloud-based server and service solutions.
  • Managed multiple AWS accounts with VPC's for both production and non-prod where primary objectives included automation, build out, integration and cost control.
  • Worked heavily with AWS and its infrastructure, including EC2, AMI, ECS, ElasticCache, ElasticSearch, RDS, VPC implementation, IAM, CloudWatch, S3, ELB, Route 53, Lambda, DynamoDB and Security group management.
  • Utilized Cloud Watch to monitor resources such as EC2, CPU memory, Amazon RDS DB services, Dynamo DB tables, Elastic Block Store (EBS) volumes to set alarms for notification or automated actions; and to monitor logs for a better understanding and operation of the system.
  • Created S3 buckets and managing policies for S3 buckets and Utilized S3 bucket for storage and backup on AWS. Extensive knowledge in migrating applications from internal data center to AWS.
  • Managed Kubernetes charts using Helm, and Created reproducible builds of the Kubernetes applications, managed Kubernetes deployment and service files and managed releases of Helm packages.
  • Developed and Implemented kubernetes manifests, helm charts for deployment of microservices into k8s clusters using chart-of-chart concept.
  • Created test cases in APIFortress and Scheduled them for checking the availability of api endpoints. Tested the endpoints in lower env’s (Dev/Int/Perf) to higher env (Stage/Prod)
  • Migrated the source code from Stash (BitBucket) to GitLab. Migrated the users from Stash to GitLab using usergroups concept.
  • Created the Dedicated GitLab runners for DevBuilds for few applications like (2 applications). Created shared GitLab runners for DevBuilds for other (5 applications).
  • Creation oftwo different. gitlab-ci.yml files. First one to support the chart-of-charts .gitlab-ci.ymlfile for kicking build process in stages that run in docker container to perform build, Package, twistlock, helm-package, trigger-coc-pipeline (dev/release/x.x). Second one to support the package, twistlock, helm-package, dev deploy.
  • Supported the architecture changes to use env from int - prod to use higher gitlab
  • Explored HPA option to autoscale the pods depending on the incoming traffic and implemented in my current project along working with Performance team.
  • Supporting the Release from INT-Perf-Stage-Prod environments. Prepare the MOP’s for Stage and Prod. Involved in the weekly MOP reviews with PROD team.
  • Implementing the Canary POC. Created the Harness CD workflows and pipelines to support Canary deployment.
  • Utilized and enhanced Harness CD tool, to deploy the microservices from INT, PERF, Stage and PROD in a single pipeline.
  • Automated the installation of istio, fluentd, datadog via haness with one click in any Kubernetes cluster
  • Created EKS cluster 1.22 for DEV/INT, PERF and migrated all the users from old KOPS 1.17 cluster.
  • Created DocumentDB in AWS, Supported in Migrating the DB’s from old MongoDB cluster to New DocumentDB cluster using MongoDB dump and mongoRestore. User creation for a particular DB was taken care by me
  • Worked with JIRA for tracing the issues, tasks created in our SCPSupport Jira board. Troubleshooting the issues created by the users using JIRA tickets.
  • Worked closely with new dev teams on onboarding into our Account. Providing KT’s and creating the GITLAB pipelines as a POC’s

Confidential

DevOps Engineer / OpenShift Admin

Responsibilities:

  • Worked in container-based technologies likeDocker,KubernetesandOpenShift. Team player onOpenShiftfor creating new Projects, Services for load balancing and adding them to Routes to be accessible from outside, troubleshooting pods through SSH and logs, modification of Build configs, templates, Image streams, etc.
  • I played a key role in building the OpenShift 4.3 Cluster. Act as main assert in planning the cluster and involved in meetings by giving my inputs and findings with our VP and team. Automated build and deployment configurations to deploy applications on Openshift.
  • Managing theOpenShiftcluster that includes scaling up and down the app nodes.
  • Had very strong exposure using ansible automation in replacing the different components ofOpenShiftlike ECTD, MASTER, APP, INFRA,Gluster.
  • Worked on creating OpenShift 4.2, 4.3 cluster using PXE- TFTP, Apache HTTP, DHCPD, BIND DNS, HAProxy loadbalancer.
  • Configured OpenShift Dev cluster using one VM, one BootStrap, 3 Master’s and 4 Worker Nodes for lower env.
  • Configured Stage OpenShift Cluster with different OS Machines.
  • Working on implementing new OCR solution; Spring Boot,OpenShift, microservices. Member of group developing containerized applications; Docker, Spring Boot, Kubernetes,OpenShift.
  • The deployment model uses Atlassian development repository tools,Jenkinsas the build engine, while execution deployments to container orchestration tools ranged over time fromOpenShift.
  • Implemented Micro Services framework with Spring Boot, NODE.JS in OpenShiftcontainerization platform (OCP).
  • Handled X509, Fixed Cluster EOF errors during PXE with infra team. Handled errors in configuring the Openshift-Image-registry, Fixed image-registry storage issues by pruning the untangled images.
  • Automated the generation of ignition files through Ansible.
  • Created Shell scripts for installing the packages on CentOS7 and CentOS8 Machines. Used in Automation.
  • Configuration Automation and Centralized Management withAnsible. ImplementedAnsibleto manage existing servers and automate the build/configuration of new servers. Customized theAnsiblemodules for finding facts about cloud and taking actions to manage those alarms during deployments
  • Responsible for Designing, Building, installation, configuration, tuning, security, backup, recovery, and upgrades of RedHat.
  • Focused on containerization and immutable infrastructure.Dockerhas been a core to this experience, along withKubernetesfrom the logs and database in the required format.21
  • Scheduled, deployed, and managed container replicas onto a node cluster usingKubernetesand converted VM based application to microservices and deployed as a container managed byKubernetes
  • Created additionalDockerSlave Nodes forJenkinsusing customDockerImages. Worked on all major components ofDockerlike,DockerDaemon, Hub, Images, Registry, Swarm.
  • UtilizedJenkinsmaster/slave architecture to distribute builds on nodes and triggerJenkinsjob to build the artifacts usingMaven, deployed theAnsible templates to create the stack.
  • Maintained Artifacts in binary repositories usingMinioArtifactory and pushed new Artifacts by configuring theJenkinsproject usingJenkinsArtifactory Plugin.
  • Deploy, maintain configure, troubleshooting logs and providing application support for the in-house applications such as SAAS on RedHat Linux boxes
  • Automated the 4.3 installation and configuration on Dev and Stage using ansible playbooks using UPI infrastructure.
  • Coordinated developers with establishing and applying appropriate branching, labelling/naming conventions usingGITsource control.
  • Configured HaProxy with High Availability using the keepalived. Used Virtual Internet Protocol (VIP), as Floating IP.
  • Configured single DNS server for Dev environment and configured Stage caching DNS to achieve high availability on ubuntu machine.
  • Created the users using HTPasswd identity provider. Automating using Ansible.
  • Configured NFS nodes and created NFS provisioner settings on Openshift 4.3 for Stage to achieve persistent storage.
  • Configured DHCP to do PXE boot on baremetal using static IP’s.
  • Designing and implementing CI (Continuous Integration) system: configuring Jenkins servers, Jenkins nodes, creating required scripts (Perl & Python), and creating/configuring VMs (Windows/Linux).
  • Experience in setting up MongoDB cloud manager, Creating the playbook for it.

Environment: Ansible 2.4, Docker 1.13.1/1.12.6, Kubernetes 1.8/1.7,Openshift 3.7, 4.2,4.3, Maven 3.5.x, Jenkins 2.10x, GIT-2.1x/2.x, Python 3.6, Ruby, Shell, Jira 6.4, BIND9, HAProxy, NFS, TFS, TFTP, PXE, DHCP, DataDog. Oracle10.x, WebLogic Server 11g VMware, Nexus, Java, .Net, LDAP, JDK1.7, GitHub, Linux.

Confidential

Sr. DevOps Engineer / AWS

Responsibilities:

  • Deploying multitude applications utilizing almost all the AWS stack IncludingEC2, S3, RDS, Dynamo DB, SNS, IAM focusing on high-availability, fault tolerance, and auto-scaling in AWS Cloud formation.
  • Deploying scripts for build, maintenance, deployment, and related tasks usingDockers, JenkinsandMaven.
  • Used Puppet to configure and automate server instances inAWS
  • ConfiguredAmazon EC2servers using AMI's (Linux/Ubuntu), configured the servers with the applications.
  • Designed AWS Cloud Formation Templates to create custom sized VPC, Subnets, Internet Gateway, and NAT to ensure successful deployment of Web Applications.
  • Used CloudFormation/ Terraform templates to stand up the application stacks like creating an EC2 instance, Attaching ELB and creating a DNS record, and making the application, work for internal or external.
  • Created Terraform Templets to support new plugins to support new functionalities.
  • Developed Java API to interact with the Amazon SQS for sending bulk emails.
  • Good understanding of EC2 instances, created instances, configured security groups, assigned elastic IP's, worked on VPC, Cloud Watch, IAM, DynamoDB, RDS and delivery automation on RHEL, CentOS servers.
  • Designed high availability environment for Application servers on EC2 by usingELBandAuto-scaling.
  • Worked on Docker container snapshots, attaching to a running container removing, image managing, directory structures.
  • Focused on containerization and immutable infrastructure. Docker has been core to this experience, along with Kubernetes
  • Automated release management Wrote custom groovy scripts to automate CI/CD pipelines in Jenkins
  • Container management using Docker by writing Docker files and set up the automated build on Docker HUB and installed and configured Kubernetes.
  • Use ofDockerandKubernetesto manage micro services for development of continuous integration and continuous delivery.
  • Used Kubernetes to deploy scale, load balance, scale and manage docker containers with multiple names spaced versions.
  • Experience with container-based deployments using Docker, working with Docker images, Docker hub and Docker registries, installation and configuring Kubernetes and clustering them.
  • Prototype CI/CD system withGIT Labon GKE utilizingKubernetesandDockerfor the runtime environment for the set up theJenkinsconfigurations, make sure the project teams can switch to the new platform.
  • IntegratedSonarQubewith Jenkins for continuous inspection of code quality and analysis with SonarQube scanner for Maven.
  • CreatedJenkinsCICD pipelines for continuous build & deployment and integratedJunitandSonarQubeplugins in Jenkins for automated testing and for Code quality check.
  • Environment, utilizing Kubernetes and Docker for the runtime environment for theCI/CDsystem to build and test and deploy
  • Implemented a production ready, load balanced, highly available, fault tolerant Kubernetes infrastructure.
  • WroteAnsibleplaybooks to manage configurations and automate installation process.
  • UsedAnsible as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.
  • Managing the configurations of multiple servers usingAnsible.Managed Jfrog Artifactory repository for the current project created a new repository and provisioned it.
  • Used Docker and OpenShift to manage micro services for development and testing.
  • Managed Kubernetes containerized applications across a set of containers or hosts and provides mechanisms for deployment, maintenance, and application-scaling. Docker packages, instantiates, and runs containerized applications.
  • The User API’s authenticated using OpenShift and Kubernetes and authorized them based on their role and authenticated for both developers and administrators.
  • Developed Ansible playbooks to do automated recovery process upon the failure of Openshift MASTER.
  • UsedAnsibleto Orchestrate software updates and verify functionality.
  • Used JIRA to keep track of all the ongoing tasks and maintain bug resolutions. Used Splunk for log analyzing and improving the performance of servers. Wrote custom Splunk queries for monitoring and alerting.

Environment: EC2, S3, Openshift, auto scaling, AMI, ELB, EBS, IAM, RDS, DNS, cloud watch, route53, VPC, cloud front, Elastic Beanstalk, BASH, APACHE/TOMCAT, Java, Python, RedHat, Docker, GIT, Jenkins, Ansible, Docker and Red Hat Enterprise Linux Services.

Confidential, Glendale, AZ

AWS DevOps Developer

Responsibilities:

  • Focused on automation, containerization, and integration monitoring and configuration management.
  • Created a Lambda service to take EBS Volume snapshots and configured Cloud Watch to run the service every hour. Created a Continuous Delivery pipeline with AWS Code Pipeline to automate builds with AWS Code Build.
  • Worked on AWS EC2/VPC/S3/SQS/SNS/DynamoDB based on automation Terraform, Ansible, Python, Java Scripts
  • Responsible to write Terraform modules for automating the creation of VPC's and launching AWS EC2 Instances. Modules are written for creation of VPC and VPN connection from data center to production environment and cross account VPC peering.
  • Automated dockers builds, container creation, Kubernetes deployment on AWS EKS Cluster which helped enabling autoscaling, SSL, application security capabilities.
  • Created release branches in GIT by GIT Administration including branching, reporting and assisting with project and end user support.
  • Create and setup automated nightly build environment for java projects usingmaven.
  • ManagedSonatype Nexus repositoriesto download the artifacts during the build.
  • UsedShell scriptsto automate the deployment process.
  • Created the build scripts usingMavenfor Java projects. Automating the build process by configuring Subversion for projects. Build tracking so that whenever defect is detected, developers will be able to track the source code. Handling Environment issue inLinux boxes.
  • Worked on infrastructure withDockercontainerization.
  • Worked onDockeropen source project by automating the deployment of applications inside software containers.
  • Responsible for installation & configuration of Jenkins to support various Java builds and Jenkins plugins to automate continuous builds and publishingDocker images to the Nexus repository.
  • Built and deployedCI/CDpipelines
  • UsedCI/CD tools Jenkins, Git/Gitlabs,Jira and Docker registry/daemon for configuration management and automation usingAnsible.
  • Defined branching, labeling, and merge strategies for all applications in GIT.
  • CreatedContainers in Docker. To achieve Continuous Delivery goal on high scalable environment, usedDockercoupled with load-balancing toolNginx.
  • Followed agile principles and usedJIRAfor maintenance and Bug development tasks.
  • CreatingS3 bucketsand managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
  • Built Continuous Integration environment Jenkins and Continuous delivery environment.

Environment: Subversion, GIT, Ansible, puppet, Splunk, Jenkins, Shell scripts, bash, Maven, bamboo, Apache Tomcat6.x/7.x, Jenkins1.x, JIRA, SonarQube, Maven, Nagios4.x/5.x, Linux/Unix, PL/SQL, Windows, Java, J2EE, Docker, Kubernetes, AWS

Confidential, Chicago, Illinois

DevOps Engineer

Responsibilities:

  • Integrate with Jenkins for CI/CD pipeline with GIT. Worked on Jenkins CI/CD pipeline jobs for end-to-end automation to build, test and deliver artifacts and troubleshoot the build issue during the Jenkins build process.
  • Worked on Amazon Web Services (AWS) such as Elastic Cloud Computing, Simple Storage Services, Cloud Formation, Glacier, Block Storage, Elastic Beanstalk, Amazon Lambda, Virtual Private cloud, Load balancing, Relational Database Service, and Cloud Watch.
  • Configuring and Networking of Virtual Private Cloud (VPC), public subnet and private subnet and route out the private subnet using NAT Gateway.
  • Managed the Maven project dependencies by creating parent-child POM files to relate between projects.
  • Knowledge Jenkins workflow plugin to help CICD pipeline process via container-based deployments using tools like docker. Configured and maintained Jenkins to implement the CICD process and integrated the tool with Maven to schedule the builds.
  • Build the deliverable artifacts using Maven as a build tool in Jenkins for Java applications and deploy them to various environments.
  • Used Maven Dependency Management system to deploy the snapshots and release versions of code to the Nexus repository.
  • Integrate with Jenkins for CI/CD pipeline with GIT
  • Server configure management via Chef and System orchestration via Ansible.
  • Designing and implementing for fully automated server build management, monitoring and deployment using Chef.
  • Create 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.

Environment: GIT, Ansible, puppet, Splunk, Jenkins, bash, Maven, Jenkins, JIRA, SonarQube, Nagios 5.x, Linux, Java, J2EE, Docker, Kubernetes, AWS, EC2, SNS, SES, Web Servers, Chef, Puppet, VMware, Solaris 9/10/11, Red hat Linux, Java, Apache Kubernetes

Confidential

Jr Linux Admin (Intern)

Responsibilities:

  • Involved in design, configuration, installation, implementation, management, maintain and support for the CorporateLinuxservers RHEL 5.x, CENTOS 5.x.
  • Performed installation of patches and packages using RPM and Confidential in Red hatLinux.
  • Design and test a Disaster Recovery solution for all business-critical applications and systems, includingLinuxandSolarissystems.
  • Management and integration of data backup/recovery solutions. Management and configuration ofVMWarevirtual machines running Oracle/Sun Solaris X86/64, Red Hat EnterpriseLinuxand OracleLinuxserver.
  • Working onLinux logical volume (LVM), creating volume group, logical volumes, file systems, and troubleshooting.
  • Performed remote system administration using network protocol tools such asSSH, HTTP, TELNET, FTP, SFTP, SMTP, SSL.
  • Installed and configured TCP/IP, UDP, FTP,servers and clients, assigning IP addresses to client hosts, and performed trouble shooting.

Environment: Linux, Redhat, CentOS, Solaris, RPM, VMware, SSH, HTTP, TELNET, FTP, SFTP, SMTP, SSL, DHCP, DNS, TCP/IP, UDP, FTP, NFS, Apache / Tomcat web server, Active Directory.

We'd love your feedback!