We provide IT Staff Augmentation Services!

Devops Engineer Resume

4.00/5 (Submit Your Rating)

San Jose, CA

SUMMARY

  • 8+ Yearsof experience in IT industry comprising of DevOps, Cloud Computing, Infrastructure Configuration Management, Linux Systems administration and Software Configuration Management (SCM).
  • Expertise in creating DevOps strategy by implementing CI/CD of code with tools like Version controls, Jenkins, Maven etc. and Config Mgmt tools like Chef, Ansible & Puppet.
  • Experienced in working on DevOps operations process and tools area (Code review, unit test automation, Build & Release automation, Environment, Service, Incident and Change Management).
  • Provisioned Centralized Logging Infrastructure based on ELK, using managed AWS Elastic Search service.
  • Involved in creation and deletion of alias related to respective indices onKibanaand usedKibanain visualizing the indices that are loaded intoElastic Search.
  • Expertise in DevOps, Release Engineering, Configuration Management, Cloud Infrastructure, Automation. It includesAmazon Web Services (AWS), Ant, Maven, Jenkins, Nagios, Docker, Puppet, Chef, SVN, Github, Linuxetc.
  • Extensive Experience to work for various clients inAviation,Insurance, Health Care, Banking,for web based,CloudDeveloper,DevOpsEngineer.
  • Implemented microservices, application development, and migration using AWS/Azure services such asAzure DevOps, Kubernetes Service (AKS), Container Registry,Cosmos DB, andGrafana, Azurepipelines,Monitor, RBAC, AWS Kubernetes EKS and Kubernetes API to run workloads on EKS Clusters.
  • Good experience withBalancingandReconciliationtools:ACR/Summary,ACR/Detail, andInsightinMainframeandUNIXEnvironment.
  • Able to execute scripts in; Shell, Python, Ruby, Perl, XML and JavaScripts.
  • Extensive involvement in LINUX system Administration, System Builds, Server Builds, Installations, Upgrades, Patches, Migration, Troubleshooting on RHEL.
  • Worked on creating deployment scripts usingPowerShelland automated multiple daily maintenance tasks using PowerShell.
  • Experience working on several Docker Components likeDockerEngine, Hub, Machine, creatingDockerImages,DockerRegistry and handling multiple images. Knowledge on mesos, marathon.
  • Efficient in Build and configuration of infrastructure in cloud development through the usage ofTerraform tool as IaC, and ability of modifying theTerraform modulesbased on the requirement of development project.
  • Contributed to a method with Confidential corp Packer to test new AWS AMIs before promoting it into production .
  • Worked with various C and C++ tasks, integrated with them using Python.
  • Experienced inCloud automationonAWSusingCloud Formation templates.
  • Good knowledge and worked on several Azure, Google Cloud Platform and OpenStack IaaS, PaaS and SaaS tools.
  • Experience in configuration and administration ofSplunkclusters and in - depth knowledge of analysis and maintaining logs.
  • Knowledge in using build automation tools likeMAVEN, Bamboo, Gradle, and ANT for the building of deployable artifacts such as war & ear from source code.

TECHNICAL SKILLS

Languages: C, C++, Java, J2EE, .Net

Database: My SQL, Oracle, Dynamo DB, Mongo DB, Cassandra.

Web Technologies: HTML, CSS, XML, AJAX.

Scripting: Bash/Shell, Ruby, Python, PHP, Perl, JavaScript, PowerShell, JSON, Groovy, YAML.

CI & Build Tools: Bamboo, Hudson, Jenkins, Maven, Ant, Gradle.

Deployment Tools: Puppet, Chef, Ansible

Container Tools: Kubernetes, Docker, OpenShift

Monitoring tools: ELK Stack (Elasticsearch, Logstash, Kibana) and Selenium.

Cloud: Amazon Web Services, Microsoft Azure (IaaS, PaaS & SaaS), PCF, OpenStack.

Networking/protocol: TCP/IP, DNS, NFS, ICMP, SMTP, DHCP, OSPF, BGP, UDP and RIP.

PROFESSIONAL EXPERIENCE

Confidential - San Jose, CA

DevOps Engineer

Responsibilities:

  • Worked onDockercontainer snapshots, attaching to a running container, removing images, managing directory structures and managing containers.
  • Used HIVE to verify the logs by running SQL queries for the different components.
  • Extensive usage of Linux terminal and Linux environment along with others platforms.
  • Helped in migrating services from fleet to kubernetes.
  • Developed IAC scripts and worked with REST APIs, and Linux; all for the Plan, Code, Build, Test, Release, Deploy, Operate and Monitor DevOps Life-Cycle phases.
  • ImplementedJenkinspipelines into Azure pipelines to drive all micro services builds out to theDockerregistry and then deployed toKubernetes, Created Pods and managed using AKS.
  • Wrote CHEF recipes for automated uDeploy agent installs/updates, uDeploy agent relays install/update and configuring the same with the uDeploy server.
  • Completed set up of CD environment with focus on UrbanCode uDeploy.
  • Build TFS to VSTS migration architecture, plan.
  • Used Oracle supportedDBMS STATS,DBMS JOB packagestogatherthestatisticsand schedule job respectively. Also usedDBMS METADATA.GET DDLpackage to describe table structure.
  • Migrate Data from Elasticsearch-1.4.3 Cluster to Elasticsearch-5.6.4 using Logstash, Kafka for all environments.
  • Built and maintained Elastic Search Log stash, Kibana stack to centrally collect logs that are used to monitor applications.
  • SetupAlertingandmonitoringusingStackdriverinGCP.
  • Experience in Designing, Architecting and implementing scalable cloud-based web applications usingAWSandGCP.
  • Implementationof Automated Controls withACRproducts
  • Logical DesignandDevelopmentof ACR automated controls
  • Developed Data Access Layer component using C and ADO.NET.
  • Experience in creating AWS AMI, have used Confidential corp Packer to create and manage the AMI's.
  • Involved in using Terraform migrate legacy and monolithic systems to Amazon Web Services.
  • Wrote many python scripts using different frameworks of python like pytest and context.
  • Implemented an automated test strategy for testing the functionality of services using Concourse-Ci and Docker.
  • Design EC2 instance architecture to meet high availability application architecture and security parameters.
  • Implementing new projects builds framework using Jenkins and Maven as build framework tools.
  • Create AWS instances via Jenkins with EC2 plugin and integrated nodes in Chef via knife command line utility.
  • Worked on creating deployment scripts using PowerShell and automated multiple daily maintenance tasks using PowerShell.
  • Automate the processes using PowerShell and windows command shell.
  • Developed applications using latest technologies like spring, hibernate (using annotations), and REST based Webservices,XML APIand tools.

Environment: Docker ACS & AKS, Google Cloud Platform(GCP), ACR/Summary 3.4 & 3.5 ACR/Detail 3.4 & 3.5, Open stack, ELK Stack, Elasticsearch, Logstash, Kibana, Kafka, Jenkins, Python, Packer,ADO.NET, MicroServices, Oracle 11g/12c, SpringBoot, Linux, Shell, MySQL, HTML, XHTML, JavaScript.

Confidential - Rockville, MD

DevOps Engineer

Responsibilities:

  • Developed automation scripting inPython(core) and used to deploy and manage Java applications across Linux servers.
  • Developed strategies, and contracts for validation of deployments and automated rollbacks in uDeploy.
  • Worked on AWS cloud to provision new instances, S3 Storage Services, EC2&Cloudwatch services, CI/CD pipeline management through Jenkins.
  • Migrating an existing on-premises application toAWS.
  • Automated thedeploymentprocess ofHadoop Jobsusing Jenkins, Reduced the deployment time from hours to minutes.
  • Drive complex deployments of Splunk dashboards and reports while working side by side with technical teams to solve their integration issues.
  • Wrote PowerShell scripts for administrative tasks and management of the server infrastructure.
  • Developed automation and deployment utilities using Ruby, Bash, PowerShell, and Python.
  • Evaluate Puppet framework and tools to automate the cloud deployment and operations.
  • VSTS private pipeline agents installed, configured.
  • Created unit test scripts, built controller and scripts for the CI in TFS.
  • Provided design, implementation review, presentation using documents, drawings on PowerPoint, and references from TFS Rangers on codeplex.
  • Worked Extensively on building and maintaining clusters managed byKubernetes, Linux, Bash,GIT, Docker, onGCP(Google Cloud Platform).
  • Experience inGoogle Cloudcomponents, Google container builders and GCP client libraries and cloud SDK’s.
  • Designed and deployed ARM (Azure Resource Manager) templates using Visual Studio Team Services for IaC.
  • Co-ordinator between ORACLE DBA, Websphere Admin and UNIX Admin for deploying the products Insight-for-Mainframe and ACR-for-UNIX.
  • Responsible for implementing containerized based applications on Azure Kubernetes by usingAzure Kubernetes service (AKS),Kubernetes Cluster, which are responsible for cluster management, Virtual Network to deploy agent nodes,Ingress API Gateway,MySQLDatabases andCosmo DBfor stateless storage of external data, and setup reverse proxy Nginx in the cluster.
  • Design and development of numerous reports using XML files and ADO.NET typed datasets with Crystal Reports for .Net Frame Work.
  • Used Ansible to Setup/teardown of ELK stack (Elastic Search, Logstash, Kibana).
  • Expertise in Repository Management tools Jfrog, Artifactory, and Nexus.
  • Used Micro service architecture withSpring Bootbased services interacting through a combination of REST andApache Kafkamessage brokers and also worked with Kafka Cluster usingZooKeeper.
  • Build server deployment on Cloud (EC2) servers with help of devops tools like Puppet.
  • Created monitors, alarms and notifications for EC2 hosts usingCloud Watch.
  • Able to create scripts for system administration and AWS using languages such as BASH and Python.
  • Worked on infrastructure provision using Terraform. Configuring/changing the infrastructure using Templates (IaaC).
  • Created a best practices Build environment using Jenkins, Packer, immutable instances, and AWS.
  • Scheduled and ran application containers on clusters of physical and virtual machines using Kubernetes.
  • Analyzed the builds using the SonarQube.
  • Provided end-user training for all GIT Hub users to effectively use the tool.
  • Responsible for build and deployment automation using VM Ware ESX, Docker containers,VagrantandPuppet.
  • Created and maintained user accounts, roles onMySQL, production and staging servers.
  • Supporting and driving upgrades for Tools such as JIRA and Confluence including Admin tasks and troubleshooting.
  • Knowledge of best practices and IT operations in an always-up, always-available service.

Environment: AWS, Jira,Java, ADO.NET, Google Cloud Platform(GCP), Oracle 10g, Splunk,WebLogic, Docker, python, Jenkins, Packer, Puppet, Python, Apache, Nginx, MySQL, Ant, Hadoop, Kubernetes, Shell, Git, ELK Stack, Elasticsearch, Logstash, Kibana, Kafka, Terraform, Ruby,Azure, Atlassian, SonarQube.

Confidential - Newport Beach, CA

DevOps Engineer

Responsibilities:

  • Worked on Setting up staging and production environment for CI workflow using Jenkins and its plugins.
  • Templated AWS infrastructure as a code using Terraform to build staging and production environments.
  • Used Terraform scripts to Automate Instances for Manual Instances that were launched before.
  • Using Bash and Python, included Boto3 to supplement automation provided by Ansible and Terraform for tasks such as encrypting EBS volumes backing AMIs.
  • Building Docker image withPackerand provisioning withKubernetesby usingDocker Packer Builder.
  • Lead design, Mentor and implement TFS branching models with complex scenarios like hotfix branches, concurrence development branches, shared Team Project environment using workspace configuration.
  • Administered and supportedGitHubEnterprise version control tool.
  • Physical DesignandConstructionof ACR automated controls and Testing of dashboard interface.
  • Managing AWS infrastructure and automation with CLI and API. Working on Inbound and Outbound services with automation CHEF. Deployed multiple resources simultaneously, using CloudFormation templates in AWS.
  • Created Shell and Python Scripts to automate creation of AMI’s through preboot and bootstrapping techniques.
  • Created additional Docker Slave Nodes for Jenkins using custom Docker Images and pulled them to ECR. Worked on all major components of Docker like, Docker Daemon, Hub, Images, Registry, and Swarm etc.
  • Worked with Red Hat OpenShift Container Platform for Docker and Kubernetes. Used Kubernetes to manage containerized applications using its nodes, ConfigMaps, selector, Services and deployed application containers as Pods.
  • Handled migration of on premises applications to cloud, and created resources in cloud to enable this. Used all critical AWS tools, used ELBs and Auto-Scaling policies for scalability, elasticity and availability.
  • Developed Python based API (RESTful Web Service) to track sales and perform sales analysis using Flask, SQLAlchemy and PostgreSQL.
  • Worked on google cloud platform (GCP) services like compute engine, cloud load balancing, cloud storage, cloud SQL, stack driver monitoring and cloud deployment manager.
  • Configuring network services such as DNS/NFS/NIS/NTP for UNIX/LINUX Servers and setting up UNIX/LINUX environments for various Servers.
  • Perform software installation, upgrades/patches, troubleshooting, and maintenance of Linux system.
  • Build servers using AWS: Creating VPC, Importing volumes, launching EC2, creating security groups.

Environment: AWS EC2, AWS CloudWatch, ADO.NET, Google Cloud Platform(GCP), Terraform, ELK, ANT, Maven, SVN, GIT, GITHUB, Chef, Ansible, Docker, Kubernetes, Nagios, Jenkins, JIRA, Apache HTTPD, Apache Tomcat, WebSphere, JBoss, JSON, Bash, Python, Ruby.

Confidential - Redwood City, CA

DevOps Engineer

Responsibilities:

  • Installed and administration ofwindows and Linux(Centos, Ubuntu and Red hat) servers.
  • Monitoring the server's health status using with different tools.
  • Creating the local users and managing the passwords with using script.
  • Preparing's SOPs and managing central repository.
  • Providing Application Support on Red hat Servers which included Apache configuration
  • Experience working with Storage Area Network (SAN), EMC Clariion, IBM XIV.
  • Experience in Performance monitoring, usage and load of the system, changing kernel parameters for better performance.
  • User account management, worked withPerl, shell scripting(bash) to automate administration tasks.
  • Experience in Networking, DNS, NFS and TCP/IP.
  • RPM package installation & upgrade released by Red Hat from repository.
  • Administration of client computer using SSH and FTP.
  • Monitored the servers & applications using Nagios and Splunk.
  • Involved in the complete Software Development Lifecycle (SDLC) using the agile development Methodology. Interacted with the end users and participated in the SCRUM meetings.
  • Migrated windows and Linux servers in data center.
  • Configured and troubleshoot the IP Address and LAN.
  • Support for application upgrade & rollback, services start/stop on Linux Servers.
  • Handled hardware issues like Memory, hard disk, Motherboard and Processor.

Environment: UNIX, Linux, Windows, RTC, GIT, Urban Code, WebSphere, Jenkins, Shell, Splunk, Quality Center, Nagios.

Confidential

DevOps Engineer

Responsibilities:

  • Worked onDevOpsmodel and making teams aware ofDevOpstechniques.
  • Implementing new projects builds framework using Jenkins & maven as build framework tools.
  • Implementing a Continuous Delivery framework using Jenkins, CHEF, and Maven in Linux environment.
  • Created monitors, alarms and notifications for EC2 hosts using CloudWatch.
  • Defining Release Process & Policy for projects early in SDLC.
  • Integration of Maven, Jenkins, Urban Code Deploy with Patterns/Release, Git, andCloudFoundry.
  • Provided on-going support and administration for SVN,ClearCase, ClearQuest and ANT build automation and Involved in the migration of code from SVN to GIT.
  • Assisted in troubleshooting and mitigating problems in vRA/vRO/vROPS production deployments.
  • Performed regular software release build and deployment based on defined process and procedure, including J2EE, UNIX Scripts, OraclePL/SQLbuild and deployment.
  • Managed a cloud platform base on the Lambda architecture includingKafka, Spark, and Cassandra.
  • Migrating the data to respective DEV and QA Oracle database before doing code roll-out.
  • UtilizedSQLDeveloper and Toad forPL/SQL, database updates, and row/column data tracking during testing.
  • Generated Perl & UNIX scripts for build activities in QA, Staging and Production environments.
  • Used tracking tool JIRA and triaged the issues and maintained bugs using JIRA tool.
  • Work with product development to resolve build-related issues in all projects.
  • Used to write an install script in Ruby using all the extra helper functions from Chef.
  • Configured the user's accounts for Continuous Integration - Jenkins, Nexus and Sonar.

Environment: Solaris, Linux, Eclipse, Java, SQL, Python, Apache Kafka, Cloud Foundry, NT Command Shell, Java/J2EE, ANT, XL deploy and release, Bamboo, Chef, Puppet, ClearCase, JIRA, XML, Jenkins.

We'd love your feedback!