We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

5.00/5 (Submit Your Rating)

Dallas, TexaS

SUMMARY

  • Skilled DevOps Engineer with 8+ years of hands - on experience supporting, automating, and optimizing mission critical deployments in AWS, leveraging configuration management, CI/CD, and DevOps processes.
  • Experience working with a MultiCloud Environment like AWS, Azure, OCI in designing solutions, Cloud Automations, Cloud Migrations from on-prem to cloud, Refactoring the Cloud Solution starting from Scratch.
  • Experience in Understanding and Configuring the Networking in Cloud for the Hybrid cloud environments like AWS Direct Connect, Azure Expressroute, Google Cloud interconnect.
  • Experience in AWS Cloud Administration which includes services like: EC2, S3, Glue, RedShift, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, OPS Work, Security Groups.
  • Experience working in Azure Environment, Azure AD, Subscriptions, Resource Groups, App Services, VNets, Tunnels, Site Recovery, VNet Peering, Blob, VM and VM Scale sets, Log Analytics & Security Center etc.
  • Implemented Continuous Integration and deployment using various CI Tools like Jenkins, Bamboo, TeamCIty, Maven, Bit Bucket, Gitlab, Azure DevOps (Formerly Visual Studio).
  • Experience in working on source controller tools like Subversion (SVN), PVCS, Microsoft VSS and GIT and experienced in branching, tagging and maintaining the version across the environments working on Software Configuration Management (SCM) tools like Subversion (SVN)and GIT.
  • Experience in infrastructure as a code using Terraform, AWS CFT, Azure ARM templates.
  • Experience Designing Solutions for high availability (HA)applications on AWS across Availability Zones and Availability Regionshorizontally and vertically.
  • Deployed anAzure Databricksworkspace to an existing virtual network that has public and private subnets and properly configured network security groups.
  • Worked with Apache Kafka forHigh throughput for both publishing and subscribing, with disk structures that provide constant performance even with many terabytes of stored messages.
  • Experience in working for Converting Monolithic Applications to Microservices using Containerization using Docker and Kubernetes.
  • Developed facts and dimensions tables using star and/or snowflake schema.
  • Experience in setting up thecontinuous integration and continuous delivery(CI and CD) forRelease Automation of Java and Oracle Fusion Middleware Applications (Oracle ADF, Oracle SOA, OSB).
  • Contributed to a method with Hashi corp Packer to test new AWS AMIs before promoting it into production.
  • Performed Installation and configuration of a network using greenfield deployment.
  • Strong development and design experience with variousJavaandJEEframeworks likeSpring, Spring boot, Groovy, Grails, JAX-RS, JAX-WS, Apache CXF, Jersey, Apache Axis, JPA, Hibernate, MyBiatis, Struts, JSF, EJB 3.1, EJB 2.1 and JMS.
  • BuiltTerragruntproject to manageTerraformconfiguration file DRY while working with multiple terraforms modules and worked withTerraform Templatesto automate the Azure IaaS virtual machines using terraform modules and deployed virtual machine scale sets in production environment.
  • Worked with container-based deployments using Docker, working with Docker images, Docker Hub and Docker-registries and Kubernetes.
  • Good knowledge and experience in using Elasticsearch, kibana and fluentd, CloudWatch, Nagios, Splunk,Prometheus and Grafana for logging and monitoring.
  • Extensive experience in managing SCM tools with High Availability RTC, BItBucket, Clearcase, SVN
  • Ability to build deployment, build scripts and automated solutions using scripting languages such as Shell scripting (kasha, Bash), Python, Ruby, PHP PERL.
  • Have good experience with installation and configuration ofKubernetes, clustering them and managed local deployments inKubernetes.
  • Worked on web servers like Apache and application servers like Web logic, Tomcat, WebSphere, JBOSS to deploy code.
  • Experience in Configuring HA proxy for Jenkins, Gerrit, SonarQube.
  • Extensively worked on Jenkins and Hudson by installing, configuring and maintaining for the purpose of continuous integration (CI) and for End to End automation for all build and deployments.
  • Extensive experience with software Build automation and standardization tools like ANT, Maven, and Gradle.
  • Good knowledge in CI (Continuous Integration) and CD (Continuous Deployment) methodologies.
  • Experience in Installing Firmware Upgrades, kernel patches, systems configuration, performance tuning on Unix/Linux systems.
  • Experience in Bug Tracking tool like JIRA, BUGZILLA, Mantis and Trace.
  • Strong ability to troubleshoot any issues generated while building, deploying and in production support.
  • Configuration Management and source code repository management using tools like GIT, Subversion (SVN), Perforce and PVCS.
  • In-depth knowledge of computer applications and scripting like Shell, Python, Perl and XML.
  • Deployed Applications into PROD & Pre-Prod environments with various Application server technologies like WebLogic, Jboss and Apache Tomcat.
  • Develop and configure of Continuous Integration (CI) scripts for releases and Enhancing/Maintaining to suite the request from teams across the organization.
  • Ability in managing all aspects of the software configuration management process including code compilation, packaging, deployment, release methodology and application configurations.
  • Skill of database technology like SQL, PLSQL, MySQL including NoSQL databases.
  • Familiar with concepts of MS Azure, Rack Space, and open Stack Cloud Based Technologies.
  • Installation and configuration of various flavors of Linux like RedHat Linux and Ubuntu servers.
  • Support and Plan Migration of application on the platform for application upgrades, OS upgrades, data center migration.

TECHNICAL SKILLS

Infrastructure as service: AWS, EC2, LAMBDA, RDS, S3, IAM, OpenStack

Cloud Technologies: AWS (EC2, S3, EBS, RDS, Glue, RedShift, ELB, IAM, Hashi corp, AMI, Auto Scaling) and Open Stack Azure, Snowflake

Databases: MySQL, SQL Server, ORACLE, MongoDB, Apache Kafka

Monitoring Tools: New Relic, Elk, QRADAR

CI/CD Tools: Jenkins, Azure DevOps, Gitlab, Bit Bucket, Code Pipeline, Bamboo. Maven, Nexus, RTC

Configuration Management Tools: Chef, Ansible, Puppet, Saltstack

Virtualization Tools: VMware client, Oracle Virtual box

Version Control Tools: Perforce, Subversion, GIT, GIT Hub, Tortoise SVN, Code Commit

Scripting: Bash, Shell, Python, Ruby, Perl programming, Java, JavaScript, HTML, Power Shell

Networking Infrastructure: TCP/IP, DNS, DHCP, LDAP, ADDS, SAN

Container Tools: Docker, Kubernetes, ACR/AKS, ECR/EKS, OpenShift

SDLC: Agile, Scrum & Waterfall

Infrastructure as a code: Terraform, CFT, Terragrunt

Operating Systems: Linux, Windows Servers, Windows 2000, XP, Windows 7, Ubuntu 12/13/14.

Testing Tools: SonarQube

PROFESSIONAL EXPERIENCE

Confidential, Dallas, Texas

Sr. DevOps Engineer

Responsibilities:

  • Converted AWS Cloud Formation templates to the Terraform templates and integrated with wrapper tool like Terragrunt to make the code more re-usable across various platform.
  • Automated Infrastructure-as-a-code deployments with CJOC Jenkins and GitLab.
  • Standardized the EKS, GKE trained and supported the application teams to move their applications from on-premise to the highly scalable and secured containerized cloud environment.
  • Deployed Elastic Cloud Enterprise on the AWS with the help of custom written Terraform, Ansible and Shell scripts.
  • Develop and automate all areas of Jenkins setting up CI for new branches, build automation, plugin management and securing Jenkins and setting up master/slave configurations. Automate various day-to-day administration tasks by developing Shell Ksh, Bash, Ruby, Perl and Python Scripts.
  • Implemented a CI/CD pipeline with Docker, Jenkins and GitHub by virtualizing the servers using Docker for the Dev and Test environments by achieving needs through configuring automation using Containerization.
  • Created Kubernetes cluster with objects like Pods, Deployments, Services and ConfigMaps and created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and Helm packages and implemented Kubernetes to deploy scale, load balance, scale and manage Docker containers with multiple namespace versions.
  • Experience in implementing and migrating and deploying workloads on Azure VM.
  • Responsible for build and deployment automation using VM Ware ESX, Docker, Kubernetes containers. Research and implement new tools such as Kubernetes with Docker to assist with auto-scaling, continuous integration, rolling updates with no downtime.
  • Played a key role in automating the deployments on AWS using GitHub, Terraform and Jenkins. Provided consistent environment usingKubernetesfor deployment scaling and load balancing to the application from development through production, easing the code development and deploymentpipelineby implementingDockercontainerization.
  • As a Devops engineer focused on AWSinfrastructure support, Linux administration, access management, and deployment of applications
  • Setup of spinnaker for CI deployments. And work closely with other DevOps team members to provide requirements and requests for additional automation that may be too complex to be built on the fly.
  • Implementation of Nginx ingress for applications for Kubernetes clusters and monitor the traffic across the environments.
  • Created Ansible Playbooks provision Tomcat servers, Nginx and other applications.
  • Worked on GitLab files that will be used to perform the build process in Gitlab
  • Build process will build/compile code, create the new container and perform a set of tests that are specified for the specific application/microservice.
  • Implementation of Istio on Kubernetes clusters as service mesh Networking systems like Envoy, Istio, flannel, or equivalent.
  • Worked and setup of service catalog tools like Kubeapps and Kubelens.
  • Deployed services using Helm charts in Kubernetes and customize the charts based on requirements.
  • Deployed Open Policy Agent for Terraform and EKS based deployments and wrote policies from scratch to implement the best security standards.
  • Performed Proof of Concepts on Splunk, ELK Stack, Morpheus Data, Service Catalog, Kube-Apps and Elastic Cloud Enterprise.
  • Deployed open-source ELK stack on the EC2 with Auto Scaling groups using Terraform and Ansible. Deployed open-source ELK stack on the EKS Cluster with the help of Helm Charts.
  • Created watcher alerts and Kibana alerts for various indexes based on application requirements. Filtered Logs using Grok, Analyzers, Tokenizers, Regex etc. using Logstash pipelines.
  • Fetched the logs from CJOC, Spinnaker, Western Union Secure applications and visualized the important metrics by creating dashboards based on the Application team requirements.
  • Monitored and visualized VPC Flow Logs, Infrastructure Logs, Cross Account EKS and CloudWatch logs using the ELK stack.

Environment: & Tools:Jenkins, Kubernetes, Helm, Kubeapps, Kubelens, Terragrunt, Docker, Git lab, AWS, Azure, GCP, Shell Scripting, PowerShell, Confluence, Database, Terraform, Artifactory, Splunk, ELK stack, Grafana, Istio, Spinnaker, CJOC, Python.

Confidential, Chicago, Illinois

Azure/DevOps Engineer

Responsibilities:

  • Created recommendations on how to duplicate a subset of on-premise machines to theAzure Infrastructure as a Service(IAAS) offering which will be used for disaster recovery. This analysis included the specifics to synchronize on-premise data with SQL Server and SharePoint instances hosted in VMs.
  • Experience. in Software Development, Analysis Datacenter Migration, Azure Data Factory (ADF) V2. Managing Database, Azure Data Platform services (Azure Data Lake (ADLS), Data Factory (ADF), Data Lake Analytics, Stream Analytics, Azure SQL DW, HDInsight/Databricks, NoSQL DB), SQL Server, Oracle, Data Warehouse etc.
  • Worked on Azure Site Recovery and Azure Backup- Deployed Instances on Azure environments and in Data centers and migrating to Azure usingAzure Site Recoveryand collecting data from all Azure Resources using Log Analytics and analyzed the data to resolve issues.
  • Configured Azure Multi-Factor Authentication (MFA) as a part of Azure AD Premium to securely authenticate users and worked on creating custom Azure templates for quick deployments and advancedPowerShellscripting. Deployed Azure SQL DB with GEO Replication, Azure SQL DB Sync to standby database in another region & Fail over configuration.
  • Automated setting up server infrastructure for theDevOpsservices, usingAnsible,shellandpython scripts.
  • Implemented development and analysis in migrating data to MongoDB and other document databases like CassandraDB, CosmosDB for processing of terabytes and petabytes of data in JSON format.
  • Worked onServerless services, created and configuredHTTPTriggers in theAzure Functionswith application insights formonitoringandperformingload testing on the applications using theVisual Studio Team Services(VSTS)alsocalled asAzure DevOps Services.
  • CreatedAzureAutomation Assets,Graphical runbook,PowerShell runbookthat willautomatespecific tasks, deployedAzure ADConnect, configuringActive Directory Federation Service (AD FS)authentication flow,ADFSinstallation usingAzure AD Connect, and involved in administrative tasks that includeBuild,Design,DeployofAzure environment.
  • ConfigureContinuous Integrationfrom source control, setting up build definition withinVisual Studio Team Services (VSTS)and configurecontinuous deliveryto automate the deployment ofASP.NET MVCapplications toAzure web appsand managedAzure Active Directory,Office 365and applied upgrades on a regular basis.
  • Recreating existing application logic and functionality in the Azure Data Lake, Data Factory, SQL Database and SQL data warehouse environment. experience in implementation using Azure DF
  • Providing IBM RTC DevOps solution on Mainframe platform.
  • Implemented aCI/CDpipeline withDocker,Jenkins(TFSPlugin installed),Team Foundation Server (TFS),GitHubandAzure Container Service, whenever a newTFS/GitHub branchgets started,Jenkins, ourContinuous Integration (CI)server, automatically attempts to build a newDocker containerfrom it.
  • Developing Scripts in VB, PowerShell, XML, bat, etc. using WMI Subsystem to create windows functions to integrate with Intranet Based Web Applications.
  • Designed and normalized the database and created different objects like Tables, Views Stored Procedures, UDFs, Indexes Rules and defaults on MS SQL Server.
  • DevelopedPythonandshell scriptsfor automation of the build and release process.
  • Worked withTerraformTemplates to automate the Azure Iaas virtual machines using terraform modules and deployed virtual machine scale sets in production environment.
  • ManagedAzureInfrastructureAzure Web Roles,Worker Roles,VM Role, Azure SQL,Azure Storage,Azure ADLicenses,Virtual Machine Backupand Recover from a Recovery ServicesVaultusingAzure PowerShellandAzure Portal.
  • WrittenTemplatesforAzure Infrastructure as codeusingTerraformto build staging and production environments. IntegratedAzure Log AnalyticswithAzure VMsfor monitoring thelog files, store them and track metrics and usedTerraformas a tool,Manageddifferent infrastructure resourcesCloud,VMware, andDockercontainers.
  • Worked on Apache Spark 2.0 Utilizing the Spark SQL and Streaming components to support the intraday and real-time data processing.
  • Worked onOpenShiftforcontainer orchestrationwithKubernetescontainer storage, automation to enhancecontainerplatform multi-tenancy also worked on withKubernetesarchitecture and design troubleshooting issues andmulti-regionaldeployment models and patterns forlarge-scaleapplications.
  • Deploying windowsKubernetes (K8s)cluster withAzure Container Service (ACS)fromAzure CLIand UtilizedKubernetesandDockerfor the runtime environment of theCI/CDsystem tobuild,testandOctopus Deploy.
  • Extract Transform and Load data from Sources Systems to Azure Data Storage services using a combination of Azure Data Factory, T-SQL, Spark SQL and U-SQL Azure Data Lake Analytics. Data Ingestion to one or more Azure Services - (Azure Data Lake, Azure Storage, Azure SQL, Azure DW) and processing the data in InAzure Databricks.
  • UsingAnsiblecreated multipleplaybooksfor machine creations andSQL server, cluster serverand my SQL installations.
  • Implemented medium to large scale BI solutions on Azure using Azure Data Platform services (Azure Data Lake, Data Factory, Data Lake Analytics, Stream Analytics, Azure SQL DW, HDInsight/Databricks, NoSQL DB).
  • Used to connect different data sources likeSQL DB (SQL Query), Tabular Model (DAX Query), Web Trends toPower BIand generate reports with different visualizations.
  • Created Calculated Columns and Measures in Power BI and Excel depending on the requirement usingDAX/MDXqueries.
  • Used Azure Databricks, an Apache Spark-based analytics platform to set up one-click setup, streamlined workflows, and an interactive workspace.
  • UsedAnsibleto Setup/teardown ofELKstack (Elasticsearch, Log stash, Kibana)and troubleshoot the build issues withELKand work towards the solution.
  • WrittenAnsible handlerswith multiple tasks to trigger multiple handlers and to decouple handlers from their names, making it easier to share handlers among Playbooks and Roles.
  • ManagedKubernetescharts using Helm, Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and Managed releases of Helm packages.
  • Migration of on premise data (Oracle/ SQL Server/ DB2/ MongoDB) to Azure Data Lake Store(ADLS) using Azure Data Factory(ADF V1/V2).
  • Implemented Docker -maven-plugin inMavenpom.xml files to build Docker images for all microservices and later used Docker file to build the Docker images from theJavajar files.
  • Designed, wrote and maintained systems inPython scriptingfor administeringGIT, by usingJenkinsas a full cyclecontinuous deliverytool involving package creation, distribution, and deployment ontoTomcat applicationservers via shell scripts embedded intoJenkinsjobs.
  • MaintainedArtifactsin binaryrepositoriesusingJFrogArtifactory and pushednew Artifactsby configuring theJenkinsprojectJenkins Artifactory plugin.
  • Worked for restarting various services such asHDFS,Oozie,Spark,MapReduceetc to reflect the necessary configuration changes inside theEMRclusters.
  • Involved inJiraas defecttrackingsystem and configure various workflows, customizations, andpluginsforJira bug/issue trackerintegratedJenkinswithJira,GitHub.
  • Worked withNagiosforAzure Active Directory&LDAPand Data consolidation forLDAP users.Monitoredsystem performance usingNagios, maintainedNagiosservers and added newservices & servers.
  • Built andmanageda highly availablemonitoring infrastructureto monitor differentapplication serverslikeJBoss, Apache Tomcatand its components usingNagios.

Environment: & Tools: Azure, PCF, Office 365, Terraform, Maven, Jenkins, Ansible, Azure ARM, Azure AD, Azure Site Recovery, Kubernetes, Python, Ruby, XML, Azure SQL, Data factory, Shell Scripting, PowerShell, Nexus, JFrog Artifactory, Jenkins, Git, Jira, GitHub, Ansible, Azure Databricks, Apache Spark, Docker, Windows Server, TFS, VSTS, LDAP, Nagios.

Confidential

DevOps Engineer

Responsibilities:

  • Involved in CI/CD process usingGIT,Nexus,Jenkinsjob creation,Mavenbuild and Create Docker image and use the docker image to deploy ingcloud clusters.
  • Extensive Knowledge and hands-on experience implementing PaaS, IaaS, SaaS style delivery models inside the Enterprise (Data center) and in Public Clouds using likeAWS, Google Cloud,andKubernetesetc.
  • Provisioning environments for Engg and QA as per the requirements and chasing timelines.
  • Hands-on experience setting upKubernetes(k8s) Clusters for running microservices. Took several microservices into production withKubernetesbacked Infrastructure.
  • Very good understanding of Microservices architecture, adapting Industry best practices for Microservices while we break down existing apps into micro services.
  • Created dynamic routing/load balancing capability enabling large application scaling, used ingress rules and Ingress Controllers -Nginx.
  • Point team player onKubernetesfor creating new Projects, Services for load balancing and adding them to Routes to be accessible from outside, Creation of Pods through new application and control the scaling of pods, troubleshooting pods through ssh andStackdriver/splunk logs.
  • Orchestrated CI/CD processes by responding to Git triggers, human input, and dependency chains and environment setup.
  • Provide the permissions and required access to all thepub/subtopicsandsinksto push/write the data toStackdriver.
  • SetupAlertingandmonitoringusingStackdriverinGCP.
  • Create custom log metrics usingStackdriverlogging and create charts and alerts using the custom log metrics.
  • Developed a continuous deployment pipeline usingshell scriptsinJenkins.
  • Containerized all the ticketing related applications - Spring Boot Java and Node.Js applications usingDocker.
  • Working with Engg and upstream teams like OpenAPI on day-to- day environment issues on DEV and TEST env.
  • Scheduled, deployed and managed container replicas onto a node cluster usingKubernetes.
  • Help provision and manage gcloud container clusters withChefandPuppet.
  • Deployedmicroservicesin Prod.
  • Trained staff on Kubernetes administration.

Environment: & Tools: Kubernetes, GitHub, Jenkins, Docker, JIRA, Unix/Linux CentOS 7, Nexus V3, Bash Shell Script, Python, Node.js, Apache Tomcat, MongoDB, SQL, Nginx, RHEL 7, Java, Microservices, Stackdriver, Splunk, Cavisson, ServiceNow.

Confidential

Build and Release Engineer

Responsibilities:

  • Experience in installing, configuring, supporting and troubleshooting Unix/Linux Networking services and protocols like NIS, LDAP, DNS, NFS, DHCP, NAS, FTP, SSH and SAMBA.
  • Troubleshooting OS / Hardware related issues and monitor server health on a day-to-day basis.
  • Experienced with the virtual build, installation, configuration, and maintenance of Linux RedHat 6 both locally and over network.
  • Set up user and group login ID's, network configuration, passwords, and resolution of permission and access related issues.
  • Install, configure, maintain, and troubleshoot enterprise-wide Apache web servers and Tomcat application containers in a large RedHat Linux/CentOS environment.
  • Responsible for configuring networking concepts like NIS, NFS, SAMBA, LDAP, SSH, SFTP, SNMP, DNS, DHCP, troubleshooting network problems such as TCP/IP, supporting users in solving their problems.
  • Applying OS patch and upgrade in a multi-platform (RedHat/CentOS) environment on a regular scheduled basis.
  • Hardened various Linux RedHat 6 Servers utilizing security policies and CIS Security Benchmark based template.
  • Collaborated with Network Admin in Installing, configuring, securing, and implementing slave replication on DNS BIND servers.
  • Installed, updated, and configured the necessary packages using the RPM and YUM software/package management.
  • Responsible for configuring and connection to SSH through SSH clients like Putty and Cyber duck. And, Password-less setup and agent-forwarding done for SSH login using SSH-Keygen tool.
  • Extensively worked with the LAN/WAN, firewalls and routing for Internet and Intranet connectivity using different protocols like TCP/IP, DHCP, HTTP/s, FTP, SMTP & SSH
  • Updating patches to keep servers updated against bugs present in the operating system using Red Hat Satellite Server, Yum, etc.
  • Created and edited Standard Operating Procedures (SOP) and documented various performed activities.
  • Building and configuring RedHat systems over the network, implement automated tasks through Cron jobs, resolving tickets according to the priority basis.
  • Install, Update and Erase the required packages to provide services using Rpm and UP2DATE.
  • Setup Linux workstations with hardware and software RAIDS and implement LVM. Configure and maintain clustered RAID subsystems.
  • Installed and configured Suse Linux and configured DNS for DNS services effectively.
  • Monitor system activities like CPU, memory, Disk and Swap space usage to avoid any performance issues and Participate in 24x7 on-call support personnel in debugging.

Environment: & Tools: Red Hat Linux, NFS, Samba, DNS servers, DHCP servers, SSH, NFS, FTP, TCP/IP, DHCP, MySQL, DNS BIND servers, Apache web servers.

We'd love your feedback!