We provide IT Staff Augmentation Services!

Devops Engineer / Sre Engineer Resume

0/5 (Submit Your Rating)

Bothell, WA

SUMMARY

  • Led various teams sizing up to 4+ members and delivered many mission - critical projects.
  • Accountable for full software lifecycle including activities from requirement analysis to design, development, implementation, support of the DevOps & Cloud Team.
  • Responsible for the close collaboration with the wider operational teams Enterprise Architects, Project Managers, Vendors, Developers, Support and Security, working in a cross-functional fashion to achieve common objectives and goals.
  • Highly skilled with Cloud Migration Strategies, Cloud Cost Reduction, Product Deployment over OnPrem, Cloud using tools AWS, Google Cloud Platform, Terraform, Packer, Jenkins, Octopus, Bamboo, CI/CD, Docker, Kubernetes, Argo CD, Argo Workflows, Istio, Helm, Ansible, Checkov, Prometheus, Grafana, EFK, Python and Shell Scripting driving the adoption of the DevOps across business.
  • Extensive experience in DevOps & Infrastructure Management, Build and Release responsible for control, configuration, management, and administration of Organization software’s infrastructure, Cloud Platforms and the various deployment designs, Automation, and production support.
  • Involved in research and development of new technologies and processes for showcasing organizational strength.
  • Planning, implementing, and scheduling activities in a project plan to ensure completion of the project within the defined timeframe while ensuring quality standards using automation and optimal resource utilization.
  • Architecting Cloud Platform for deploying bigdata analytics solutions on GCP using services as Dataproc, Airflow, Cloud Scheduler, Cloud SQL, Big Query, Pub/Sub, Storage, Compute, Cloud Functions.
  • Architecting & Provisioning infrastructure namely IAM, Compute Engine VMs, Storage buckets, BigQuery Datasets, Kubernetes clusters, VPC using Terraform over GCP.
  • Build workflows (Continuous Integration, Continuous Delivery and Continuous Deployment) across environments (Dev, QAT, Pre-Production, Production) using GitLab & Octopus.
  • Architecting 100% Infrastructure-as-Code (IaC) & Policy-as-Code (PaC) building immutable infrastructure.
  • Contributed to cost reduction by various initiatives and reduced the cloud cost by ~40%.
  • Have a good knowledge of Dataproc and Dataproc cluster upgradation process.
  • Creating and Deploying applications over Kubernetes using helm charts.
  • Have good knowledge of monitoring tools like Prometheus, Grafana and EFK.
  • Excellent knowledge on building tools like Jenkins, Bamboo and Octopus.
  • Have done POC’s on GitOps technologies like Argo CD and Argo Workflows.
  • Have good knowledge of Packer which is very useful to create golden images in cloud.
  • Automated on-prem deployments using Ansible and handover it to developers.
  • Proven record in delivering successfully in extreme pressure and tight deadline & Good experience in handling post deployment production environment activities & SLAs.

TECHNICAL SKILLS

Operating Systems: Solaris, Red Hat LINUX, Windows 2000/NT/XP

Cloud & Containerization: AWS, Google Cloud Platform, Kubernetes, Docker, Terraform, Packer

GCP services: IAM, VPC,Compute, Pub/Sub, Storage, BigQuery, Cloud Functions, Dataproc, Database etc..

Build control Tools: Bamboo, Jenkins, Rundeck, UrbanCode Deploy

Version Control tools: GIT (code-cloud) and SVN

Networking & Protocols: TCP/IP, Telnet, HTTP, HTTPS

Web Server: Apache 2.2x, NGINX, Akamai (CDN)

Database tools: SQL Developer, SQL Plus, SQL Loader

Databases: MySQL PRO, MS SQL Server, SQL Plus, Oracle 10, 11g, Mongo DB

Scripting: Python, Shell Scripting

PROFESSIONAL EXPERIENCE

Confidential, Bothell, WA

DevOps Engineer / SRE Engineer

Responsibilities:

  • Reliability Engineering for consumer facing web applications that attracts very high traffic.
  • Setup and iterate alert configuration on both tools.
  • Application Log Monitoring and Alerting using Splunk, EFK and performance monitoring using Dynatrace.
  • Release management for deployments on On-premises Kubernetes clusters, AWS and Azure infrastructure.
  • Migrating Java based legacy applications, existing Microservices hosted on premises to Azure and setting CI/CD pipelines.
  • Deploying VM and managing the resources from Azure Marketplace and PowerShell.
  • Automation using Python and Shell Scripting.
  • Created Docker images using a Dockerfile, worked on Docker container snapshots, removing images and managing Docker volumes.
  • Worked withTerraformTemplates to automate the Azure Iaas virtual machines using terraform modules and deployed virtual machine scale sets in production environment.
  • WrittenTemplatesforAzure Infrastructure as codeusingTerraformto build staging and production environments.
  • Provisioning Azure resources of different providers Compute, Network, Service Fabric, Application gateway using ARM template.
  • Improve code quality by monitoring rules compliance, code coverage and duplication using SonarQube and Veracode.
  • Create and monitor Kubernetes environments to deploy micro services with auto scaling capability and log maintenance using Elastic search-Log stash-Kibana (ELK).
  • Designed and Implemented Build and Release Strategies for cloud-based applications.

Confidential, Farmington Hills, MI

DevOps Engineer

Responsibilities:

  • Release Engineer for a team that involved different development teams and multiple simultaneous software releases and implemented Continuous Integration Process.
  • Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases.
  • Assist with maintaining current build systems, developed build scripts, and maintained the source control system.
  • Implemented a CI/CD framework using Jenkins, Maven & JFrog Artifactory in Linux environment and Integration of Maven, Jenkins, Git and JIRA.
  • Worked with different Bug tracking tools like JIRA, Rational Clear Case, HP Quality Center and IBM Clear Quest.
  • Managed the source codes repository of multiple development applications using SourceTree.
  • Setting up servers through using UNIX for deployment or other uses for application.
  • Automated Deployment through ARM and monitoring different application consoles through their admin pages and WebSphere.
  • Performed weekly / monthly and on-call deployments of application codes to production environments.
  • Coordinated application release with developer, DBA, QA and project management teams.
  • Created Self Signed and digital certifications using keytool and openssl to provide application server and apache web server security.
  • Documentation of detailed build configuration, Build procedures, schedule build calendars and change history for releases.

Confidential, Irving, TX

Configuration Build and Release Engineer

Responsibilities:

  • Created and configured automated nightly build environment for .Net projects using NANT, CruiseControl.Net and Java projects using Maven, Cruise Control.
  • Designed Build and release methodologies using CVS Java/J2ee and .Net applications.
  • Developed and managed Configuration Management standards, plans, registration procedures, access controls and privileges
  • Migration of source control from CVS Version Manager to Subversion.
  • Experience in writing branching and merging methodologies in Subversion.
  • Migration of source control from SVN to ClearCase.
  • Integration of ClearCase with ClearQuest (UCM)
  • Implemented new JIRA workflows for the QA teams and worked on Splitting JIRA server configuration.
  • Managed Jira users and created workflows, issues types, fields in production
  • Involved in Load balancing/Tuning/Clustering for JBoss using mod jk.
  • Installed, configured and administrated JBoss Operations Network (JON) 2.4/3.1.2 for monitoring the performance, applying security patches and content management.
  • Responsible for design and implementation of IT infrastructure such as data center, servers, storage, backup, and virtualization.
  • Setting up the new build environment for various products in Linux environment implemented the Release practice and responsible for pushing builds into DEV/ QA / SIT / UAT.
  • NFS client on remote machine, sharing remote file folder, starting & Stopping the NFS services.
  • Rolling out Configuration management, Change Management and Requirement management strategies to the development Team
  • Verifying the Correct Binaries before releasing to production environment.
  • Configuring the build.xml file and verified the source file for the correct release by means of Checksum concept.
  • Created views for developers and trained process to check in and checkout files.
  • Installed Build forge software and configured database and application server settings.

We'd love your feedback!