We provide IT Staff Augmentation Services!

Devops Engineer Resume

3.00/5 (Submit Your Rating)

CA

SUMMARY

  • Build & Release Engineer/DevOps expertise offering 7 years of experience in solving issues wif creative solutions.
  • Was responsible for build, manage, and continuously improve build infrastructure for global software development engineering teams including implementation of build scripts, continuous integration infrastructure and deployment tools.
  • Involved in architectural designs of various AWS cloud projects for migrating apps to teh cloud, automation wif Chef & CloudFormation.
  • Hands on experience wif AWS Cloud platform and its features which include EC2, VPC, EBS, AMI, SNS, RDS, EBS, Cloud Watch, Cloud Trail, Cloud Formation AWS Config, Autoscaling, Cloud Front, IAM, S3.
  • Installing Docker on AWS instances, configuring Docker. Build Docker container for apache web server.
  • Expertise in Azure development, worked on Azure Web applications, App Services, Azure storage, Azure Resource Manager (ARM), ARM Templates, Azure SQL Database, Virtual Machines, Azure Search and Notifications Hub.
  • Excellent noledge of Azure IaaS & PaaS, Azure Web Apps, Data Factory & Blob Storage, Azure Networking, and Identity & Access Management, Azure AD and Multi - Factor Autantications.
  • Experience and noledge ofIaaS,PaaSandSaaS.
  • Experience and noledge implementing Private and Hybrid Cloud solutions.
  • Wrote Ansible Playbooks wif Python and test Playbooks on AWS instances.
  • Worked wif several development teams to deliver an end-to-end Continuous Integration/ Continuous Delivery (CI/CD) product and cloud services using tools like Chef, Puppet, Docker, Kubernetes, Bamboo and Jenkins.
  • Maintenance of continuous integration based on Maven and Hudson. Used Maven dependency management system to deploy snapshot and release artifacts to Nexus to share artifacts across projects.
  • Administered and implemented CI tools, Jenkins and Bamboo for automated builds.
  • Used Jenkins for Continuous Integration and deployment into Tomcat Application Server.
  • Experience in setting Maven repository and pom.xml, Ant build.xml and managed teh maven artifacts using Nexus repository.
  • Installed, configured and managed monitoring tools such as Splunk, Nagios and Kibana for resource monitoring, networking monitoring, log trace monitoring.
  • Experience in managing noledge objects like dashboards, workflow actions using Splunk Power design.
  • Experience in configuration and administration of Splunk clusters and in-depth noledge of analysis and maintaining logs.
  • Used Ant scripts to perform teh builds and wrote a few .xml files for application development teams.
  • Experience in installing and configuring AEM CQ5, used it to structure log file and machine data.
  • Managing binary repository for packages, artifacts and their corresponding metadata.

TECHNICAL SKILLS

Version Control: Bitbucket, GIT, CVS, Clear case.

Continuous Integration: Jenkins, Bamboo, TeamCity, Azure-DevOps.

Deployment: Shell, Chef.

Build Tools: ANT, MAVEN, Make, Nexus.

Scripting: Strong scripting skills using Unix Shell and Ruby, Python.

Configuration Management: Chef, Ansible, CloudFormation, Terraform.

Testing Tools: Selenium.Understanding of Core Java and VB6 code.

Database: Introductory noledge of SQL & PL-SQL for PostgreSQL, and Oracle.

Operating Systems: Sound noledge of Linux, Solaris and Windows.

Defect Management & Code review: Crucible, HP service Centre, Bug-zero.

Web & Application Servers: WebLogic, Apache, Apache Tomcat, Jboss, WebSphere.

Logging & Monitoring Tools: Splunk, Kibana and Nagios.

PROFESSIONAL EXPERIENCE

Confidential, CA

Devops Engineer

Responsibilities:

  • Developed, maintained, and supported framework (CI/CD) across multiple on-premises environments for building and deploying 3-tier .Net and Java applications.
  • Partnered wif developers, quality engineering, project management, operations & infrastructure, Software Configuration Management team and architecture teams to design, develop and maintain teh delivery of software through automation, continuous integration, and delivery pipelines to teh customer.
  • Responsible for documenting processes and procedures related to all DevOps tasks and development.
  • Used scripting languages such as PowerShell, Unix/Linux for automation and supporting teh CI/CD frameworks.
  • Responsible for providing 24X7 Application Support across multiple visa applications.
  • Managed load balancing and Docker containers wif multiple namespace versions.
  • Responsible for applying code and operation break fixes and other proactive maintenance activities to keep teh services up and running.
  • Managed teh performance and tuning of several Visa Applications.
  • Worked on monitoring tools like Splunk and Prometheus to analyze and monitor applications from an infrastructure perspective.
  • Built value into Jenkins CI pipeline for validating coding standards and security checks using tools such as Sonar Cube.
  • Developed and automated Jenkins CD pipeline using configuration management tools such as Chef, Puppet and Ansible.
  • Responsible for scheduling, implementing, and automating security compliance patching and updates to servers across multiple environments.

Environment: Jenkins, JIRA, Confluence, Bitbucket, GitHub, Maven, Shell scripting, Groovy, Docker, Splunk, Prometheus, Ansible.

Confidential, Pleasanton, CA

DevOpsEngineer

Responsibilities:

  • Automated CI/CD process dat includes continuous build and deployments to Dev environments anddeployments to QA environments on AD HOC basis.
  • Worked wifAccess Control (IAM)ofAzure Subscriptions, Azure AD, Azure AD Application Proxy, Azure AD Connect, Azure ADPass through Autantication and Skilled in Configuration, Deployment, Management and Infrastructure automation in anIaaSandPaaSenvironment inMicrosoft Azure Cloud Platform.
  • Prepared architecture plan and created teh Azure Cloud environment to host migrated IaaS VMs and PaaS role instances for refactored applications and databases. Reviewed workloads, system dependencies, and business and security requirements to optimize teh Azure subscriptions.
  • Implemented various resources in Azure using Azure Portal, PowerShell on Azure Resources Manager deployment models. Experienced in deploying infrastructure as code applications using ARM Templates (JSON).
  • Created teh Kubernetes Clusters under Pod networks to group teh Docker containers. Used Kubernetes and Docker to maintain teh runtime environment for teh CI/CD system to build, test and deploy teh applications across different environments.
  • Used Docker for settingAzureContainer Registry wif Docker and Docker-compose, actively involved in deployments on Docker using Kubernetes.Also responsible for development of Test environment on Docker containers and configuring them using Kubernetes.
  • Worked on migration of PSI/VSI applications to Docker and automated entire workflow.
  • Developed CI/CD pipeline to build microservices and deployed to Kubernetes cluster.
  • Worked on creation of Docker images for maven and node-based slaves, for configuring elastic slaveagents in Jenkins using Jenkins Kubernetes plugin.
  • Providing 24X7 support for teh application availability on weekly schedule.
  • Migrating teh applications across environments such as DEV, QA, PERF and PROD.
  • Responsible for maintaining teh Infrastructure and Upgrades to deployment of new releases.
  • Release coordination for quarterly releases, resource gathering and preparing documents.
  • Responsible for automating teh cloud foundry deployment process.
  • Virtualizing teh servers using Docker for teh dev environments and dev environments are automated using Docker containers, deployed spring boot applications in dev environments.
  • Responsible for installation and configuration of Jenkins to support Java builds and Jenkins Plugins to automate continuous builds and publishing Docker images to Docker Repository.
  • Automating CI/CD Pipeline using Jenkins and groovy script and setting up Email notification on build status.
  • Written generic Product templates and shared using portfolios in service catalog so all teh platforms. Can use same product templates to provision resources.
  • Created alerts, schedule searches and dashboards using Post Process Search in Splunk.
  • Drive complex deployments of Splunk dashboards and reports while working side by side wif technical teams to solve their integration issues.
  • Extensively supported environmental issues dat occur on day-to-day basis.
  • Responsible for maintaining Continuous Integration (CI) environments wif build automation tools like Jenkins and automated Master-Slave Configuration whenever builds are triggered based on automated builds slaves will be picked for builds.

Environment: Jenkins, JIRA, Rally, Bitbucket, Maven, Shell scripting, Groovy, Azure, Azure ARM, Azure AD, Azure Site Recovery, Kubernetes, Docker, Splunk.

Confidential, Southfield, MI

AWS DevOps Engineer

Responsibilities:

  • Working on migration of GitHub and Jenkins and Jfrog Artifactory from legacy datacenter to AWS centralized Account.
  • Setting up Jenkins OPS center for creating Centralized master and multiple masters in multiple LOB’s across PGE.
  • Developing CI/CD pipeline using Jenkins as teh CI tool and Ansible for Continuous delivery process.
  • Setting up Jenkins and Jfrog Artifactory HA in AWS, wrote CFT to provision teh Jfrog and setting up EFS file storage to store teh system configuration files.
  • Setting up Docker daemon and attaching teh Docker instance to Jenkins as slave to create Docker images.
  • Writing custom Docker files for building API’s and build Docker images and deploying them into ECS/EKS.
  • Provisioning environments for Development and QA as per teh requirements.
  • Setting up Cronjobs and Splunk agents in teh instances and initialized Splunk forwarding to teh Splunk dashboard.
  • Wrote CloudFormation templates for automating teh Stack creation in AWS.
  • Working wif AWS services like EC2 CloudFormation and may other services need for application. Hosting on cloud platforms such as Auto scaling groups. And launch configurations.
  • Architected and implemented AWS service catalog across Blackhawk, created a hub and spoke model and shared portfolios across organization accounts. Working wif AWS services like EC2 CloudFormation and may other services need for application. Hosting on cloud platforms such as Auto scaling groups. And launch configurations.
  • Architected and implemented AWS service catalog across CA, created a hub and spoke model and shared portfolios across organization accounts.
  • Wrote CFT to Create Lambda Function and CloudWatch rule to Auto subscribe teh log groups to Kinesis Stream and Kinesis Firehose to collect logs to Centralized S3 Bucket.
  • Creating And setting up IAM users and groups according to teh enterprise and business standards.
  • Setup teh Splunk server and configured AWS for Splunk Addon, Install Splunk Agents and configured/integrate Splunk to receive logs.
  • Implemented and maintained teh monitoring and alerting of production and corporate servers/storage using AWS CloudWatch/ Splunk, Splunk platform provides real-time visibility into DevOps driven application delivery.
  • Automating Different set of tasks internally using Jenkins to speed up teh current process.
  • Involved in CICD process using GitHub, Jfrog, Jenkins job creation, Maven build Create Docker image and deployment inAWSenvironment.
  • Created Jenkins Job for Amazon RDS creation and DMS jobs to Create, Replicate and Drop Data in RDS.
  • Configure scalable services wif AWS load balancer and Auto Scaling.
  • Wrote CFT to create VPC, USER Roles, and Centralized Logging Mechanism.
  • Migrating teh existing repositories from Bit Bucket to GitHub.
  • Setting up User management using LDAP and SSO setup for ensuring Role based access control.

Environment: AWS, VMware, Jenkins, GitHub, Bit Bucket, Jfrog, Ansible, Cloud formation, SonarQube, Shell, YAML Scripting, Apache Tomcat, Nodejs, RHEL, Splunk.

Confidential, Southfield, MI

Azure DevOps Engineer

Responsibilities:

  • Created recommendations on how to duplicate a subset of on-premises machines to theAzure Infrastructure as a Service(IAAS) offering which will be used for disaster recovery. dis analysis included teh specifics to synchronize on-premises data wif SQL Server and SharePoint instances hosted in VMs.
  • 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 teh data to resolve issues.
  • Configured Azure Multi-Factor Autantication (MFA) as a part of Azure AD Premium to securely autanticate users and worked on creating custom Azure templates for quick deployments and advancedPowerShellscripting. Deployed Azure SQL DB wif GEO Replication, Azure SQL DB Sync to standby database in another region & Fail over configuration.
  • Worked onServerless services, created and configuredHTTPTriggers in theAzure Functionswif application insights formonitoringandperformingload testing on teh applications using theVisual Studio Team Services(VSTS)alsocalled asAzure DevOps Services.
  • CreatedAzureAutomation Assets,Graphical runbook,PowerShell runbookdat willautomatespecific tasks, deployedAzure ADConnect, configuringActive Directory Federation Service (AD FS)autantication flow,ADFSinstallation usingAzure AD Connect, and involved in administrative tasks dat includeBuild,Design,DeployofAzure environment.
  • ConfigureContinuous Integrationfrom source control, setting up build definition wifinVisual Studio Team Services (VSTS)and configurecontinuous deliveryto automate teh deployment ofASP.NET MVCapplications toAzure web appsand managedAzure Active Directory,Office 365and applied upgrades on a regular basis.
  • Implemented aCI/CDpipeline wifDocker,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.
  • Worked wifTerraformTemplates to automate teh 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 AnalyticswifAzure VMsfor monitoring thelog files, store them and track metrics and usedTerraformas a tool,Manageddifferent infrastructure resourcesCloud,VMware, andDockercontainers.
  • Worked onOpenShiftforcontainer orchestrationwifKubernetescontainer storage, automation to enhancecontainerplatform multi-tenancy also worked on wifKubernetesarchitecture and design troubleshooting issues andmulti-regionaldeployment models and patterns forlarge-scaleapplications.
  • Deploying windowsKubernetes (K8s)cluster wifAzure Container Service (ACS)fromAzure CLIand UtilizedKubernetesandDockerfor teh runtime environment of theCI/CDsystem tobuild,testandOctopus Deploy.
  • UsingAnsiblecreated multipleplaybooksfor machine creations andSQL server, cluster serverand my SQL installations.
  • UsedAnsibleto Setup/teardown ofELKstack (Elasticsearch, Log stash, Kibana) and troubleshoot teh build issues wifELKand work towards teh solution.
  • WrittenAnsible handlerswif 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 teh Kubernetes applications, managed Kubernetes manifest files and Managed releases of Helm packages.
  • Implemented Docker -maven-plugin inMavenpom.xml files to build Docker images for all microservices and later used Docker file to build teh 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.
  • Involved inJiraas defecttrackingsystem and configure various workflows, customizations, andpluginsforJira bug/issue trackerintegratedJenkinswifJira,GitHub.
  • Worked wifNagiosforAzure Active Directory&LDAPand Data consolidation forLDAP users.Monitoredsystem performance usingNagios, maintainedNagiosservers and added newservices & servers.
  • Built andmanageda universally availablemonitoring infrastructureto monitor differentapplication serverslikeJBoss, Apache Tomcatand its components usingNagios.

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

Confidential

Build and Release engineer

Responsibilities:

  • Automate Remote Deployment of Builds into Dev, Test & Production servers.
  • Integrate Automation scripts wif build & Monitor build verification test status.
  • Troubleshooting issues wif builds and compiler tools.
  • Administration & s on CM process and tools like Subversion/SVN, Jenkins.
  • End to End Client Server Installation & Customization of Jenkins for to atomize teh build/deployment process for respective application/project
  • Setup process & maintain teh Archive of software releases (internal & external) & and manage build equipment and contents
  • Experience in build development & distribution approaches in distributed onshore/ offshore environments.
  • Experience in deployment (Manual / Automated) into Test & Production servers.
  • Experience setting up Plan/Build & Refresh environments for multiple Projects.
  • Has worked in a distributed, multi-site environment.
  • Develop and maintain build framework in Perl and UNIX Shell for atomization of activities on Workflow execution steps.
  • Work closely wif different project teams to understand teh requirements and drive build development relatively independently such as Source control system, Build System, Development environments
  • Responsible for Version control and Subversion administration.
  • Implemented and managed, as Build, Configuration & Release Lead, builds and source code branching as well as QC and integration testing environments
  • Designed, Implemented and maintained build, source, bug tracking and delivery processes, as Configuration Lead, to enable multiple branch and release builds
  • Creating SIP and release process documentations for change requested
  • Planning configuration and release management
  • Designed and implemented release automation infrastructure and tools
  • Automation and monitoring of Java platform build system including automation using Jenkins and dependency management using Maven and Sonatype Nexus.
  • Setup of continuous integration tools and deployment automation using Jenkins for all environments including SIT, UAT and production.
  • Packaging and installer automation of deliverables.
  • Source code repository management for multiple development and production support code streams.
  • Scripting to automate various deployment needs
  • Setup and management of tools to support DevOps activities including Crowd, Fisheye, WIKI, SONAR etc.
  • User management using LDAP and SSO setup for ensuring access control.
  • Reviewing and suggesting improvements in SDLC process as per ISO and CMM guidelines
  • Monitoring SDLC process compliance wif respect to release and change procedures and suggesting improvement.

Environment: s: SVN, Jenkins, Perl scripts, Unix, Shell scripts, Sonar, oracle 11i, Java, Crowd, Fisheye, Maven, Sonatype, Nexus, windows 7.

We'd love your feedback!