Devops Engineer Resume
Nyc, NY
SUMMARY
- Around 9+ years of experience in IT Professional and 7 years specialization in Cloud/Azure/DevOps/PCF Engineer, experienced in DevOps, Build/Release Continuous Integration, Continuous Deployment, Configuration Management on each packaging Quality Control and which also includes Trouble shooting and performance issues on Linux and Windows platforms. designing and deploying a large application utilizing almost all teh AWS stack (Including IAM, EC2, S3, Route 53, ELB, Code Commit, Code Build, Code Deploy, RDS, Glue, Dynamo DB, GCP, SNS, SQS, Cloud Formation, EBS) focusing on high - availability, fault tolerance, and auto-scaling in Aws cloud.
- Experience working wif Apache Hadoop, Kafka, Spark, and Log stash.
- Worked wif Apache Kafka for High throughput for both publishing and subscribing, wif disk structures dat provide constant performance even wif many terabytes of stored messages.
- Cost optimization for Awsservices and build Serverless Architecture by using Lambda functions, STEP Function, Athena, Glue, S3, GCP, CloudWatch and Cloud Metrics.
- Experienced in Provisioning of IAAS & PAAS concepts of cloud computing and Implementing using, Aws, Azure, Google Cloud Platform understanding teh principals of (SCM) in Agile, Scrum and Waterfall methodologies.
- Manage teh Windows Azure infrastructure for our customers depends on their requirement. Worked on Microsoft Azure Storage - Storage accounts, blob storage, managed and unmanaged storages. Responsible of web application deployments over cloudservices (web and worker roles) on Azure, using VS and PowerShell.
- Developed Agile processes using Groovy, JUnit to use continuous integration tools Worked for designing and creating a Micro services delivery platform Initiative.
- DevOps solution including teh functions of build, deploy, automation test control, generating reports and notification services wif an end goal of continuous integration in a data center and GCP
- Expertise in DevOps, Release Engineering, Configuration Management, Cloud Infrastructure Automation tools like Git, Bitbucket, Maven, Jenkins, TeamCity, Chef, Ansible, Terraform, Docker, Kubernetes, Nagios, and ELK.
- Experience in working wif Terraform for automating VPC's, ELB's, Security groups, SQS queues, S3 buckets and continuing to replace teh infrastructure as a code from scratch.
- Setup automated build, test and release platform using TeamCity, Jenkins pipeline as a code, SonarQube and JFrog Artifactory to be triggered on every code commit.
- Good understanding ofPivotal cloud foundry (PCF) Architecture (Diego Architecture),PCFcomponents and their functionalities. Experienced in usingPivotal Cloud Foundry(PCF) CLI for deploying applications and other CF management activities. Demonstrated experience wif one or more infrastructure scripting languages to automated integration testing (Shell Scripting, Perl, Java, Ruby, GoLang).
- Developed in AWSCLI script automation for EMR (end-to-end) and other AWSservices and build Serverless Arch using Lambda (Boto3) and Step Functions.
- Knowledge in load balancing and setting up load balancer and firewall rules in enterprise environment Build scripts on Aws cloudfor scheduling EC2 auto scaling load balancer wif PYTHON sdk.
- Implementing CI (Continuous Integration) Configuring Jenkins and TeamCity servers creating required scripts (Bash shell, Perl & Python), and creating/configuring VMs (Windows/Linux) also Created Infrastructure report of system configurations using Power Shell Scripts.
- DevOps practice for Microservices and docker based cluster using Kubernetes and spinnaker as Orchestrator on application development for cloud platforms using like Spring boot, Microservices.
- Experience using MAVENand ANT build tools for building of deployable artifacts (jar, war & ear) from source code. Automated weekly releases wif ANT/MAVEN scripting for Compiling java code dubbing.
- Building/Maintaining Docker container clusters managed by Aws, Linux, Bash, GIT, Docker. Utilized Kubernetes kops cluster and Docker for teh runtime environment of teh CICD system to build, test deploy.
- Written cookbooks for Web Logic, JDK 1.7, and Jenkins, tomcat, JBoss and deployment automation for creating Cookbooks comprising all resources, data bags, templates, attributes and used knife commands to manage Nodes onto Chef Server.
- Automated Various infrastructure activities like Continuous Deployment, Application Server setup, Stack Monitoring using Ansible Playbooks and integrated Ansible wif Jenkins also provisioned and patched servers using Ansible.
- Used monitoring tool like Dynatrace, Splunk, Nagios, Configured, and Managed Monitoring Tools such as Nagios for Resources Monitoring/Network Monitoring/Log Trace Monitoring.
TECHNICAL SKILLS:
Cloud EnvironmentsOperating Systems: Red Hat Linux, CentOS 6 & 7, Ubuntu12.x, 13.x, 14.x, Windows 98, Vista,Windows Server 2003, 2008, 2012, VMware ESX and Mac OS.
Databases: MySQL, MySQL, Oracle, MySQL, Mongo DB, PostgreSQL, RDS, ElastiCache
Version Control Tools: Subversion, TFS, GIT, GIT HUB, SVN, Bitbucket.
Configuration Management: Ansible, Chef, Puppet
CICD Tools: Cloud Bees Jenkins/Hudson, Team City, Maven, SonarQube, NexusArtifactory.
Container Tools: Kubernetes, Docker, OpenShift
Monitoring Tools: Dynatrace, Grafana, Nagios, Splunk, AWS cloud watch, ELK
Scripting Languages: Ruby, Python, Golang, groovy, Unix Shell scripting, Node JS, XML, HTML,JAVA, JEE, JavaScript, Angular JS, Power Shell, JSON, YAML, AWS Lambda.
Bug Tracking & Testing tools: JIRA, J Unit, J Meter Test Flight, Test Rail, Selenium.
PROFESSIONAL EXPERIENCE:
DevOps Engineer
Confidential - NYC, NY
Responsibilities:
- Administrating and supporting company’s Azure Kubernetes infrastructure, ensuring it is secure, resilient and performance and responsible for complete DevOps activities and coordinating wif development team.
- Working as Kubernetes Administrator, involved in configuration for web apps, Azure App services, Azure Application insights, Azure Application gateway, Azure DNS, Azure traffic manager, App services.
- Configured V-net integration, Active directory, Encryption, and security on Azure using ARM templates and PowerShell scripts.
- Responsible to configure alert notification to monitor CPU metrics, VM health’s and events logs.
- Deployed VNETs and site-site VPN using PowerShell and deployed VMs into various subnets and enabled communications between subnets.
- Developed PowerShell scripts and ARM templates to automate teh provisioning and deployment process.
- Successfully created Kubernetes pipeline of deployment & operation activities where all code is written in java, python & stored into bitbucket, for staging & testing purpose.
- Preferable Azure by creating multilevel hybrid pipeline of CI & CD halped clients to achieve Kubernetes platform.
- Automated various infrastructure activities like Continuous Deployment, Application Server setup, stack monitoring using Ansible Playbooks using Jenkins.
- Created AWS EBS volumes for storing application files for use wif AWS EC2 instances whenever they are mounted to them and installedPivotal Cloud Foundry (PCF)on EC2 to manage containers created byPCF.
- Expertise in using Nexus and Arti factory Repository server for Maven and Gradle builds.
- Implemented cluster services using Docker and Azure Kubernetes services (AKS) to manage local deployments in Kubernetes by building a self-hosted Kubernetes cluster using Jenkins CICD pipeline.
- Maintained and automated teh scripts by using Python for automated deployments.
- Drive end to end deployment of various components on teh Azure cloud platform.
- Developed Ansible playbooks to manage Web Applications, Environment’s configuration files, Users, Mount, points and packages. Implemented Continuous Integration using Jenkins and GIT.
- Instructed teams on best practices aroundPCFandSpring Boot.
- Installed Pivotal Cloud Foundry (PCF) on instances to manage teh containers created by PCF.
- Used Docker to virtualize deployment containers and push teh code to instances cloud using PCF.
- Used Jenkins as Continuous Integration tools to deploy teh Spring Boot Microservices to Pivotal Cloud Foundry (PCF) using build pack.
- Familiar wif helm charts for deployment manager to use of charts and templates for listed file names.
- Implemented Pod security policies (PSP) in AKS for required best practices and teh ability to control wat pods to be controlled, scheduled in AKS cluster prevents some possible security vulnerabilities or privilege Escalations.
- Experienced working in Istio installation to enable Node to Node encryption on Azure Kubernetes service for Security requirement dat intercepts all network communication between micro services.
- Implemented Twist lock for rule-based access control policy system for Docker and Kubernetes containers to scan monitor events, runtime, vulnerabilities, Compliance for containers, images, Hosts, Registry, Jenkins Jobs.
- Implemented HTTPS Ingress controller and use TLS on AKS to provide reverse proxy, configurable traffic routing for individual Kubernetes services.
- Ensured, successful architecture and deployment of enterprise grade PaaS solutions using Private Cloud Foundry (PCF) as well as proper operation during initial Application migration and net new development.
- Moved all Kubernetes container logs, application logs, event logs and cluster logs, activity logs and diagnostic logs into Azure Event Hubs and then into Splunk for monitoring.
- Daily monitoring production servers using Grafana and Prometheus which is integrated wif Kubernetes, exceptions and report to teh team if something happen during standups.
- Managing Azure DevOps build and release pipeline. Setting up new repos managing teh permissions for various GIT branches. Deployed microservices, including provisioning AZURE environment.
- Extended support for existing product teams on how to integrate CICD into development life cycle.
- Gather new requirement wif product owner and create tasks in teh backlog, halp wif groom prioritize and estimations. Once in every two weeks perform deployment to production environment.
- Creating JIRA confluence articles for recent development performed, POC and tech designs.
Environment: Azure, Terraform, Jenkins, PCF, Kubernetes, Docker, Ansible, Jira, Confluence, PowerShell Windows, IIS, Python, Splunk, Grafana, Prometheus, Twist lock, Istio, Jenkins, git, Ansible.
Sr. DevOps/Cloud Engineer
Confidential - Allentown, PA
Responsibilities:
- Experience in creating teh company's DevOps strategy in a mix environment of Linux (RHEL, Ubuntu, CentOS) servers along wif creating and implementing a cloud strategy.
- Experience in using Cloud Infrastructure management and ImplementationWorking experience on various Azure services like Compute (Web Roles, Worker Roles), Azure Websites. Caching, SQL Azure, NoSQL, Storage, Network services, Azure Active Directory, Scheduling, Auto Scaling, and Power Shell Automation.
- Extensive working experience wif different SDLC methodologies such as Agile and Waterfall wif an ability to be creative and to take self-initiatives to execute/manage multiple projects in parallel during time critical situations.
- Deployed Azure IaaS Virtual Machines (VM’s) and PaaS role instance s (Cloud Services) into secure VNets and subnets, designed VNets and Subscriptions to confirm to Azure Network Limits.
- Experience in migrating on-premises data center to Aws cloud using VM Import/Export, Aws Data Migration Services.
- Maintained teh user accounts (IAM), Cloud SQL, Cloud DNS, VPC, RDB, Cloud Datastore Cloud Bigtable, SQS and Cloud Pub/Sub services in Aws.
- Used Chef for configuration management of hosted Instances wifin GCP. Configuring and Networking of Virtual Private Cloud (VPC).
- Designed and implementing Aws Cloud Infrastructure by creating templates for Aws platform also used Terraform to deploy teh infrastructure necessary to create development, test, and production environments.
- Configured Jenkins as a build engine to build and deploy applications to DEV, QA, UAT and PROD environments.
- Configured in setting up CICD pipeline integrating various tool wif Cloud Bees Jenkins to build and run Terraform script templates to create infrastructure in Azure.
- Worked on Power Shell scripts to automate teh Azure Cloud system in creation of Resource groups, Web Applications, Azure Storage Blobs & Tables, firewall rules and used Python scripts to automate day to day administrative tasks.
- Experienced managing release planning and branching strategy of GIT servers and worked on creating repositories in GIT Stash for multiple applications configured GIT repositories in CI setup in Jenkins and Injected Groovy scripts in Jenkins for dashboard and customized email triggers.
- Set-up databases inGCPusing RDS, storage using S3 bucket and configuring instance backups to S3 bucket.
- Automated Various infrastructure activities like Continuous Deployment, Application Server setup, Stack Monitoring using Ansible Playbooks and integrated Ansible wif Jenkins also provisioned and patched servers using Ansible.
- Experienced on Docker and Ansible to build automation pipeline and Continuous Deployment for code using Jenkins and wrote Ansible Playbooks to automate Ansible Servers using YAML scripting.
- Experience working wif teh OpenShift Redhat Enterprise which allows developers to quickly develop, host and scale applications in a self-manage cloud environment.
- Build servers using GCP, importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in teh defined virtual private connection.
- Used Kubernetes to manage containerized applications using its node, Config Maps, selector, services and deployed application container as Pods.
- Building/Maintaining Docker/ Kubernetes container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on GCP
- Chef, Puppet, Jenkins continuous development, Power shell, PHP, Python, C#, Java, JavaScript, and Unix/Linux scripting.
- Administer Splunk Software Development Kit for JavaScript, Python and GCP Cloud Formation templates for Splunk distributed cluster deployment. Maintain and deploy builds in UAT and Production environment.
- Extensively Worked on Docker service rolling updates to implement zero downtime PROD deployments and worked wif Docker Trusted Registry as repository for our Docker images and worked wif Docker swarm.
- Deployed windows Kubernetes cluster wif Azure Container Service (ACS) from Azure CLI and Utilized Kubernetes and Docker for runtime environment of teh CICD system to build, test and deploy.
- Experience working wifchef Enterprise andChef Opensource, Chef DK, Chef Workstation chef server and client working wif teh configuration/Deployment tools like chef (Knife, recipe, cookbook).
- Integrated Splunk Enterprise wif Dynatrace to monitor teh performance of teh application, managing Splunk Forwarder on centralized deployment server.
- Developed backup and recovery engine for VM backup/recovery using VMware vSphere APIs, Golang programming language also Contributed source code in Golang to developing an automation framework.
- Configured commercial SSL s for high availability architecture applications Servers such as Web Spheres, WebLogic, Tomcat using NGINX and Apache web servers to terminate SSL endpoint.
Environment: Azure, Aws, Kubernetes, Docker, Swarm, Jenkins, Ansible, Jira, GCP, Confluence chef, Git, Git-Hub, Maven, MySQL, PowerShell Windows, Terraform, JIRA, Apache Tomcat, Shell Script, Python, Linux, Dynatrace, Splunk
AWS & DevOps Engineer
Confidential - Islandia, NY
Responsibilities:
- Worked on public cloud infrastructure preferably using AWS Product and Services Ec2, virtual private cloud (VPCs), IAM, Security groups, Elastic Beanstalk, S3, VPC, CloudFormation, RDS, Lambda, Redshift, SQS, SNS, cloud watch and Security Services AWS Shield, AWS Trusted Advisor, cloud front, CloudTrail’s.
- Used Flume, Kafka to aggregate log data into HDFS.
- Developed a stream filtering system using Spark streaming on top of Apache Kafka.
- Designed a system using Kafka to auto - scale teh backend servers based on teh events throughput.
- Experienced in working AWS key Management service (KMS) is a service dat halp to create and control teh encryption keys used to encrypt data.
- Provisioned EC2 instances into AWS by using Terraform scripts from scratch to pull images from Docker and performed AWS S3 buckets creation, policies on IAM role-based policies and customizing teh JSON template.
- Experienced in Performed back-ups, scan states and load states of user's profile during teh Azure migration process.
- Implemented various resources in Azure using Azure portal, PowerShell on Azure Resources Manager deployment models. Experience deploying infrastructure as code applications using ARM Templates (JSON).
- Developed scripts using BASH and BATCH files for Automation of Activities and builds.
- Deployed teh code and provisioning teh cloud Environments cloud tool like VSTS and Microservices.
- Performed regular Cron jobs updates and Configured Jenkins to implement nightly builds on daily basis and generated change log dat include changes happened from last 24hours.
- Defined dependencies and plugins in Maven (Pom.xml) Java files for various activities and integrated Maven wif GIT to manage and deploy project related tags and administrated Artifactory repository.
- Used Ansible inventories to define groups of hosts using Ansible templates to create customized files.
- Orchestration of Docker images and Containers using Kubernetes by creating whole master and node.
- Created, maintained, and automated teh scripts by using Groovy, BASH, PYTHON and RUBY.
- Ensured successful architecture and deployment of enterprise-gradePaaSsolutions usingPivotal Cloud Foundry(PCF) as well as proper operation during initial application migration and set new development.
- Involved in leading Automation Deployment team by working wif Puppet and developed/managed Puppet manifest for automated deployment to various servers.
- Automating, Configuring, and deploying instances on AWS, Azure, PCF, cloud environments and Data centers.
- Installed, developed, and implemented Linux infrastructure, and managed Puppet Master, Agents & Databases.
- Maintained teh monitoring and alerting of production and corporate servers using Cloud Watch service and Site 24x7/Nagios and used CloudTrail’s to track.
- Created Log collection in ELK (Elastic Search, Logstash) installed on all nodes in cluster to send log data.
- Created and deployed web interfaces reporting on multi-platform automated builds and test suites (TFS build reporting, SharePoint Server, Cruise Control, and IIS) experience using Agile Scrum methodology.
- Experience in knowledge of DB mirroring in SQL server and fail over clustering on high availability SQL server also responsible for SQL server edition upgrades and SQL server patch management.
- Review firewall policies on regular basis for compliance and ensure to follow best practice for firewall deployments using security Management tools.
- Troubleshooting Network, memory, Swap and File system issues, TCP/IP, NFS, DNS and SMTP in Linux Servers.
Environment: Aws, Azure, Redshift, GIT, Hudson, Jenkins, TFS, WebSphere, WebLogic, JBOSS, Apache, TOMCAT web services, Docker, EC2, S3, RDS, EBS, auto scaling, Opsworks, PCF, Kubernetes, Ansible, Puppet, Nagios, Kafka, Jira, VMware Bash, Python and Ruby, Unix/Linux, Windows, RHEL 4/5/6, CentOS.
Build & Release Engineer
Confidential
Responsibilities:
- Responsible highly motivated and committed DevOps Engineer experienced in Automating, configuring, and deploying instances on AWS, cloud Environment and Data centers.
- Familiar wif EC2, Code Commit, Cloud Deploy, Code Pipeline, Cloud watch Elastic Search on AWS.
- Managing users like creating, deleting, and granting proper privileges and managing system security.
- Analyze and resolve compilation and deployment errors related to code development, GIT branching, merging and Used Ant, Maven to perform daily and weekly Software Builds of source code.
- Responsible for designing and deploying best SCM processes and procedures.
- Replicated teh Jenkins buildserver to test VM using Packer, Virtual Box, Vagrant, Chef, Perl brew and Server.
- Using Chef and AWS allowed me to reduce costs for teh department and eliminate unwarranted resources. Automated provisioning of cloud infrastructure wif Chef.
- Developed Cron jobs and Shell Scripts (Shell, Python) for automating installations to extract logs and administration tasks like file systemmanagement, process management, backup and restore. for automated.
- Worked wif development/testing, deployment, and Project teams to ensure continuous Operation. Troubleshoot tickets on teh halpdesk tracking systems. Configuring network services such as DNS/NFS/NTP for UNIX/Linux Servers.
Environment: Linux, HP-UX(RHEL/SUSE/SOLARIS/HP-UX/AIX), centos, DNS/NFS/NIS/NTP, Jenkins, Ant, Maven, Chef, AWS Virtual Box, Vagrant, Chef, Perl brew, Server spec, Shell, Python.
Unix/Linux Administrator
Confidential
Responsibilities:
- Installed and configured SSH server on Red hat/CentOS Linux environments. Managed VMs for Solaris x86 and Linux on VMware ESX 3.5 and administering them wif VI Client.
- Involved in implementing and Administrating enterprise level data backups and Data Recovery.
- Maintained maximum uptime and maximum performance capacity for Enterprise Production, QA, and UAT/Staging.
- Configuring network services such as DNS/NFS/NIS/NTP for UNIX/Linux Servers. Accomplished User administration of UNIX / Linux account using SeOS.
- Automated tasks using Korn, Bash Shell scripts.
- Used Patch management using native commands on Linux and following teh chance control procedures.
Environment: RedHat Linux 3/4, VERITAS Cluster Server 5.0, VERITAS Net backup 6.5, VM Ware ESX 3.5, Virtual Center 2.5, Unix, Apache 2.2.x, Web Server 7, WebLogic 10, Solaris 9/10, KSH, bash, Oracle 10g.