We provide IT Staff Augmentation Services!

Devops Engineer/sre Resume

5.00/5 (Submit Your Rating)

San, AntoniO

SUMMARY

  • Hands - on experience in Configuration, Administration of Jenkins for continuous integration.
  • Hands-on experience in Docker Containerization tool and deployed applications using containers in various environments.
  • Ability in creating Docker Images and maintaining Docker Images in container registries.
  • Experience in working with Kubernetes Container Orchest ration tool to deploy & maintain containers.
  • Experience in designing and deploying Experience in AWS services such as EC2,ELB,Auto-Scaling,S3,IAM,VPC,RDS,DynamoDB,CloudTrail,CloudWatch,Lambda,SNS,SQS,CloudFormation,CloudFront.
  • Good Knowledge in writing Docker files.
  • Hands on experience in writing Terra form scripts from scratch for building Dev, Staging, Prod and DR environments
  • Hands on experience on Version Control System like GitHuband GitLab.
  • Hands on experience in google cloud platform(GCP) services like compute engine, cloud load balancing, cloud storage, cloud SQL, stack driver monitoring, cloud deployment manager and GKE
  • Helped developers whenever they get issues while using git commands.
  • Expertise in using Maven build tool for the building of deploy able artifacts such as war&ear from source code.
  • Experience in integrating Unit Tests and Code Quality Analysis Tools Sonar Qubeas per client requirement.
  • Experience in using Nexus Repository Manager for Maven builds.
  • Experience in Configuring and deploying to Application Servers like Tomcat.
  • Administration/Maintenance experiences of Continuous Integration build engine Jenkins Deploying, configuring, managing, maintaining, Master and Slavema chine susing Jenkins.
  • Good knowledge in Python &Shell scripting.
  • Expertise in troubleshooting the problems generated while build and deploy.
  • Efficient in working closely with team stone sure high quality and timely delivery of builds and releases.
  • Valuable experience on source controller concepts like Branches, Merges and Tags.
  • Working Knowledge of databases like MySQL, RDS, Dynamo DB, and MongoDB.
  • Enjoyable experience in end-to-end building and deploying and configuring process and implementation from Dev, QA
  • Working experience in Ticketing tool Jira.
  • Environment to UAT and Production.
  • Experienced on Bug tracking tools Confluence &Jira.
  • Good knowledge of Methodologies like Agile and SDLC.
  • Good understanding of NETWORKING, TCP/IP, DNSandDHCP.
  • Experience in monitoring tools using Splunk, Stack driver.

TECHNICAL SKILLS

Containerization: Docker, ECS

CI/CD: Jenkins, Spinnaker, AWS code Pipeline, GitLab

Cloud Platform: AWS,GCP, Open shift

Build Tools: Gradle

Source code Management: Gitlab, GitHub

Monitoring Tools: Splunk, Stack Driver, Cavission

Infrastructure as code: Terraform

Orchestration: Kubernetes, GKE,EKS

Scripting Languages: Python, Bash, Go

Code quality & Analysis: SonarQube

Configuration Management: Ansible

SDLC Methodologies: Waterfall, Agile.

Other Tools: Jira, Slack, Jfrog, Nexus

Operating System: Linux, Mac, Windows

Databases: MySQL, cloudSQL, MongoDB, DynamoDB, Amazon Aurora.

Networking: TCP/IP, DNS and DHCP, Firewalls

PROFESSIONAL EXPERIENCE

Confidential, San Antonio

DevOps Engineer/SRE

Responsibilities:

  • Implement CI/CD pipelines and initiating code builds from repositories and orchestrated deployment within openshift.
  • Worked on implementation of the application releases, patches, testing, and deployments in test and production environments by collaborating with different teams to meet release timelines.
  • Responsible for establishing infrastructure and maintained Logging and service monitoring subsystems using tools like Elastic search, Kibana, Prometheus, Grafana, and Alert manager.
  • Write Docker files to build custom Dockerimages and push them to artifactory.
  • Experience in developing Kubernetes pod definitions and using helm charts to package various applications.
  • Worked on creating alert email templates using Go language.
  • Perform setup and train team members in using time-series database and retrieval.
  • Develop automation solutions leveraging bash scripts to increase operational efficiency.
  • Build LDAP and Single sign-on for Grafana and create dynamic and persistent dashboards.
  • Worked on configuring Filebeat to pull errors logs and write Regex expression to apply a filter in Logstash.
  • Implement instrument monitoring and reporting for deviations or variances in SLAs aligned with captured Key Performance Indicators (KPIs)
  • Automate DevOps tasks using Python and Shell scripts.
  • Work with Product and Engineering to build the DevOps and Site Reliability Roadmap.
  • Worked on POC for VMAgmet implementation in pre-prod environments.
  • Worked on SNMP exporter implementation in prod environment.
  • Worked on SNMP Mibs to collect the right metrics.
  • Create a burn rate alerting based on their application metrics.

Environment: CI/CD, openshift, Elastic search, Kibana, Prometheus, Grafana, LDAP, Grafana, Filebeat, Logstash, SLAs, KPIs, DevOps, Shell scripts, VMAgmet, SNMP Git, Sonar Qube, Docker, Google Kubernetes Engine, Python, Stack Driver, JIRA, Kubernetes Engine, Cloud SQL, Cloud Storage, Cloud Bigtable, Big Query, Cloud IAM, AWS

Confidential, Moline, IL

DevOps Engineer

Responsibilities:

  • Setup projects in SonarQube that correspond to Bitbucket projects and provide Code quality analysis.
  • Written Docker files and built docker images and pushing them into Container Registry
  • Setup code coverage using and SonarQube
  • Written cloud build YAML files to automate CICD process using AWSCloud Build
  • Created and Provisioned Dev, QA, SIT, and PROD environments as per the requirements of each team.
  • Setup monitoring and alerting in AWS using Cloud watch
  • Developed CICD Pipelines using Groovy and Shell scripts in Jenkins
  • Good Experience in using Nexus as Artifactory Repository for Maven builds.
  • Worked on POC for Spinnaker and Flux CD to overcome the obstacles in automating the CD part of the CICD process
  • Worked on creating dynamic routing/load balancing capability enabling large application auto-scaling, used ingress rules, and Ingress Controllers - Nginx.
  • Created and deployed Kubernetes Pod definitions, tags, labels, multi-pod container replication. Managed multiple Kubernetes pod container scaling, and auto-scaling.
  • Experience in writing Terraform Templates to spin resources like Cloud VPC’s, EKS clusters, and EC2 in Public and private subnets in AWS.
  • Configured AWS Firewall rules to allow or deny traffic to and from the EC2 instances.
  • Experience in implementing Deployment strategies like Blue/Green deployments, canary deployments using CD tools like Spinnaker and Harness.

Environment: SonarQube, Bitbucket, Docker, YAML, CI/CD, AWS, Cloud Build, Dev, QA, SIT, PROD, Cloud watch, Groovy, Shell scripts, Jenkins, Artifactory, Maven, POC, Flux CD, Nginx, Kubernetes, Terraform, Cloud VPC’s, EKS clusters, EC2.

Confidential, Plano, TX

DevOps Engineer

Responsibilities:

  • Worked on google cloud platform (GCP) services like compute engine, cloud load balancing, cloud storage, cloud SQL, stack driver monitoring, and cloud deployment manager.
  • Written Terraformmodules for infrastructure management in various cloud platforms
  • Implemented Continuous Integration and Continuous Delivery using Jenkins.
  • Worked on AWS services such as EC2, ELB, Auto-Scaling, S3, IAM, VPC, RDS, DynamoDB, Cloud Trail, CloudWatch, Lambda, SNS, SQS, Cloud Formation, CloudFront.
  • Created and deployed Kubernetes pod definitions, tags, labels, multi-pod container replication in GKE. Managed multiple Kubernetes pod container scaling, and auto-scaling.
  • Worked on installing, configuring, and managing Docker Containers, Docker Images for Web Servers and Applications.
  • Developed a continuous deployment pipeline using shell scripts in Jenkins.
  • Created Docker images using a docker file, worked on Docker container snapshots, removing images, and managing Docker volumes and virtualized servers in Docker as per QA and Dev-environment requirements, and configured automation using Docker containers.
  • Worked with the development team to generate deployment profiles (jar, war, rar) using MAVEN Scripts and Jenkins.
  • Orchestrated CI/CD processes by responding to Git triggers, human input, and dependency chains, and environment setup.
  • Configured the permissions and required access to all the pub/sub topicssinks to push/write the data to Stack driver.
  • Containerized all the ticketing-related applications - Spring Boot Java and NodeJS applications using Docker.
  • Worked on provisioning and managed cloud container clusters with Ansible.
  • Worked on CI/CD process using GIT, Nexus, Jenkins's job creation, Maven build and Create Docker image and use the docker image to deploy in GKE clusters.
  • Integrated SonarQubefor code reviews in CI/CD pipeline.
  • Coordinated with the Offshore and Onshore teams for Production Releases.
  • Responsible for handling tickets (JIRA) on the development and testing team actively working with two teams.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using stack Driver and Cavission.
  • Worked on POC for SPINNAKER implementation in pre-prod environments.

Environment: Git Hub, Maven, Sonar Qube, Docker, Google Kubernetes Engine, Python, Ansible, Stack Driver, Cavission, JIRA, Compute Engine, App Engine, Kubernetes Engine, Cloud SQL, Cloud Storage, Cloud Bigtable, Big Query, Cloud IAM, VPC, Load Balancing, CDN, DNS, GCR, AWS

Confidential, San Antonia

Azure Cloud Engineer

Responsibilities:

  • Designed and configured Azure Virtual Networks (VNETS), subnets, Azurenetwork settings, DHCP address blocks, DNS settings, security policies, and routing.
  • Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure VNETS and subnets.
  • Designed VNETS and subscriptions to confirm Azure Network Limits.
  • Exposed Virtual machines and cloud services in the VNETS to the Internet using Azure External Load Balancer.
  • Provided high availability for IaaS VMs and PaaS role instances for access from other services in the VNet with Azure Internal Load Balancer.
  • Implemented high availability with Azure Classic and Azure ResourceManager deployment models.
  • Designed Network Security Groups (NSGs) to control inbound and outbound access to network interfaces (NICs), VMs, and subnets.
  • Setup Azure Virtual Appliances (VMs) to meet security requirements as software-based appliance functions (firewall, WAN optimization, and intrusion detections).
  • Utilized NSGs for layer 4 Access Control List (ACLs) for incoming and outgoing packets.
  • Used firewall appliance where requirements call for layer 7 security models.
  • Leveraged VNET system routes and underlying route table that holds Local VNet Rules, On-premises Rules, Internet Rules, and IP Forwarding as the design basis.
  • Designed User Defined Routes with custom route tables for specific cases to force tunneling to the Internet via an On-premises network and control the use of virtual appliances in the customer's Azure environment.
  • Associated routes with Virtual networks via the routing table per relationship constraints.
  • Managed IP Forwarding for VMs and role instances acting as virtual appliances.
  • Configured BGP routes to enable ExpressRoute connections between on-premise data centers and Azure cloud.

Environment: Azure Virtual Networks (VNETS), subnets, Azure network, DHCP, DNS, Azure IaaS, VMs, PaaS, Azure Network Limits, Load Balancer, IaaS, VNet, Azure Internal Load Balancer, Azure Resource, Manager, NSGs, NICs, WAN, ACLs, Local VNet Rules, BGP ExpressRoute, Azure cloud.

Confidential

Build & Release Engineer

Responsibilities:

  • Created Branches and performed Merges in Source Tree& Stash.
  • Involved in Migration from Git to SVN.
  • Responsible for design and maintenance of the Subversion (SVN) Repositories.
  • Used SVN for branching, tagging, and merging.
  • Extensive experience using Maven and Ant as a Build Tool for the building of deployable artifacts (war & jar) from source code.
  • Managed Dependency Management within the teams by installing and configuring Nexus Repository Manager.
  • Pleasant experience with Maven builds process and repository managers like Nexus.
  • Extensively involved in running build jobs and integration tests on Jenkins Master/Slave configuration.
  • Experienced in Configuring the Chef-Repo, Setup multiple Chef Workstations, and Developing Cookbooks for automating deployments.
  • Wrote recipes to configure chef nodes.
  • Launching Amazon EC2 Instances and configured launched instances to specific applications.
  • Configured Elastic Load Balancers with EC2 auto-scaling groups.
  • Created S3 buckets and configured the bucket policies to control the access of buckets.
  • Installed and configured Apache Web Server and Apache Tomcat.
  • Used Apache Tomcat as the application server for deploying the artifacts.
  • Worked on reliability, management liability, and performance improvements for Linux enterprises.
  • Experience in Package management using YUM and UP2DATE in Red Hat Linux.
  • Worked on configuring the Linux machines through Kickstart (Red Hat Linux) program for Host and Network-based Installations.

Environment: SVN, GIT, Jenkins, Maven, Ant, Shell (bash), Linux, Apache Tomcat, Linux (RHEL), Chef, AWS.

Confidential

Build & Release Engineer

Responsibilities:

  • Managed the Subversion-based source code repository and ensure proper versioning
  • Used Shell and Perl scripting to deploy artifacts that are built by Ant.
  • Helped developers to resolve subversion code merging issues.
  • Supported daily and weekly routines of pushing good builds based on test results.
  • Wrote shell scripts and automated creating projects in Jenkins and Nexus repository as part of the release process.
  • Been Part of "Release Readiness Review" status meeting (Go/No-go Process).
  • Performing Risk Analysis, preparing Mitigation Strategies & Contingency Plans.
  • Coordinating Release effort amongst various teams (Development, QA, Testing, and Business
  • Analysis) in the geographically separated environment.
  • Worked with Subversion, Proposed and implemented a branching strategy suitable for agile/scrum development in a Fast Engineering Environment.
  • Integrated Subversion for automating builds with Jenkins.
  • Managed the Subversion branching strategy for a few applications by creating Release branches,
  • Development branches thus ensuring the integrity of Trunk.
  • Efficiently performed the task of resolving conflicts while merging in Subversion with the J2EE development background.
  • Tweaked and managed the builds by editing build.xml for change in the requirements.
  • Managed and performed the environment related configuration changes as a part of the deployment.
  • Deployed the archives to WebLogic Application Servers. Used Ant scripts to perform the builds and wrote a few builds.xml files for application development teams.

Environment: Java, Hudson, JBoss, Subversion, Ant, Maven, Jira, Shell scripting, Remedy, Lotus Notes, Service Now, Outlook, ITIL FrameWork, ITSM

We'd love your feedback!