We provide IT Staff Augmentation Services!

Devops Consultant/ Kubernetes-docker Engineer Resume

Boston, MA

SUMMARY:

  • Over 8+ years of experience in IT industry with in Configuration Management, Change/Release/Build Management, System Administration, SupportandMaintenance in environments like Red Hat Enterprise Linux, CentOSand expertise in automating builds and deployment process using Python and Shellscripts with focus on DevOps tools and AWS and Azure Cloud Architecture.
  • Experience in working on AWS and its services like AWS IAM, VPC, EC2, ECS, EBS, RDS, S3, Lambda, ELB, Auto Scaling, Route 53, Cloud Front, Cloud Watch, Cloud Trail, SQS, and SNS and experienced in Cloud automation using AWS Cloud Formation templates to create custom sized VPC, subnets, NAT, EC2 instances, ELB and Securitygroups.
  • Strong experience on DevOps essential tools like Chef, Puppet, Ansible, Docker, Kubernetes, Subversion (SVN), GIT, Hudson, Jenkins, Ant, Mavenand migrated VMWAREVMs to AWS and Managed Services like EC2, S3, Route53, ELB, EBS.
  • Experienced with principles and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies.
  • Strong experience in AWS, creating, importing and launching volumes, EC2, RDS, Lambda, security groups, auto - scaling, load balancers (ELBs), NACL in the defined VPC to design cost effective, fault tolerant and highly available systems.
  • Experience in developing Splunk queries and dashboards targeted at understanding application performance and capacity analysis.
  • Experienced in administration/maintenance of source control management(SCM)systems, such as sub version (SVN), GIT and knowledge of Perforceand clearcase.
  • Experience maintaining CI environments with build automation tools like Jenkins, Bamboo and TFS and extensively used Jenkins to streamline CI/CD process , automated Master-Slave configurations using temporary slaves.
  • Created infrastructure in a coded manner (infrastructure as code) using Puppet, Chef and Ansible for configuration management of virtual environments, and Vagrant for virtual machine and resource control.
  • Maintained a Multi-Datacenter Cassandra cluster. Experience in performance tuning a Cassandr a cluster to optimize writes and reads. Involved in the process of data modeling Cassandra Schema.
  • Installed and Configured DataStax OpsCenter for Cassandra Cluster maintenance and alerts. Benchmarked Cassandra cluster based on the expected traffic for the use case and optimized for low latency.
  • Experienced in deploying and configuring ChefServer including bootstrapping of ChefClient nodes for provisioning. Created roles, recipes, cookbooks and databags for server configuration.
  • Deployment of Cloud service including Jenkins and Nexus on Docker using Terraform.
  • Worked on AWS opswork, AWS Lambda, AWS code deploy, AWS cloudformation and CloudFoundry .
  • Worked on creation of Puppetmanifestfiles to install tomcat instances and to manage configuration files for multiple applications.
  • Automated build and deployment process using Ruby and Shell Scripting.
  • Automated the process of installation, configuration of the web application servers like WebSphere/WebLogic/ApacheTomcat/JBOSS using Ansible / Chef /Puppet .
  • Experienced in using Build Automation scripting like MAVEN, ANT and MSBUILD as build tools for building of deployable artifacts (JAR, WAR) from source code.
  • Developed Maven and Gradle Scripts to automate the build process. Managed the Maven Repository using Nexus tool and used the same to share the snapshots and releases of internal projects.
  • To achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing tool Nginx .
  • Virtualized the servers using Docker for the test environments and dev-environments needs, also configuration automation using Docker containers.
  • Experience in creating DockerContainers leveraging existing Linux Containers and AMI's in addition to creating Docker Containers from scratch.
  • Experience and Familiar with Virtualizationtechnologies like installing, configuring, administering VMwarevSphereESXiand SRM 4.5.and Citrix XEN Server.
  • Experienced in using bug tracking systems like JIRA, Remedy, HPQualityCentre and IBMClearQuest.
  • Experienced in Installing, upgrading and configuring REDHATLinux 3.x, 4.x, 5.x using KICKSTART Servers.
  • Good understanding of OSIModel, TCP/IP protocol suite (IP, ARP, TCP, UDP, SMTP, FTP, and TFTP). Used SQL to perform basic database administration.
  • Strong knowledge on Java, PHP, JavaScript, JQuery, HTML, CSS, Bootstrap, JSON, XML.

TECHNICAL SKILLS:

Public Cloud Platform: Azure, Amazon Web Services: Elastic Compute Cloud(EC2), Simple Storage Services (S3), Route 53, Cloud Front, Elastic Bean Stalk, Virtual Private Cloud(VPC), RDS, Cloud Watch, Elastic Load Balancer(ELB), Auto-Scaling, IAM Roles, Users, Profile, Elastic IP’s, Nagios, GIT, Security Policies, Cloud Formation.

Operating Systems: Red hat Linux 4/5/6/7, Windows servers 2003, 2008, 2008 R2, 2012, Windows 7/8/10.

Languages/Technologies: C++, C#, Groovy, Java, Pyton, Ruby, JEE, HTML, XML, CSS, ASP.NET, Razor, Ajax, MVC, LINQ, SQL, PL-SQL, PHP, JavaScript, Servlets, Bootstrap, Kafka

Databases: Oracle, SQL SERVER, My SQL, Dynamo DB, MS Sql.

Software/Tools: Jenkins, Docker, Kubernetes, Chef, Ansible, Puppet, Kickstart, Terraform,

Visual Studio: BI, Oracle, My SQL, SAP by Design, Pager Duty, GitHub, NetBeans, Maven,ANT, Nagios, Chef, Tableau, Ansible, Dynamo DB, Redshift, Spinnkar, Artifactory, Semaphore, Cassandra Wily Introscope, Dynatrace, App Dynamics, Splunk, Cloud Watch, NM.

Network Protocols: TCP/IP, UDP, DHCP, HTTP, VPN, DNS, NTP, FTP, SSH, and Telnet

Application Server: Web Logic 9.x, 10.x, Apache Tomcat 5.x/7.x, JBoss 4.22. GA Web Sphere 6.x/7.x/8.x, Microsoft Active Directory 2000/2003/2008/2008 R2, DHCP, DNS, WINS

Virtualization: VSphere 5.0/4.0/ 4.1, ESX/ESXi server 5.0/4.1/4.0/3.5/3.0 , V Sphere Client, VCenter, VMotion, Storage VMotion, VMware Update Manager, VMware Tools, VMware Converter, DRS, HA

PROFESSIONAL EXPERIENCE:

Confidential, Boston, MA

Devops Consultant/ Kubernetes-Docker Engineer

Responsibilities:

  • Implemented a production ready, load balanced, highlyavailable , faulttolerantKubernetes infrastructure.
  • Createdprivate cloud using Kubernetes that supports DEV, TEST, and PROD environments.
  • Containerized all the Ticketing related applications - SpringBoot Java and Node.Js applications using Docker.
  • Used AZURE APP.FABRIC Message BUS to provide valuable functionality for integrating existing systems and building composite applications, deploy SOA components in an autonomous but federated manner for achieving true agility, flexibility among enterprises (composite applications and ESB are complementary solutions)
  • Build a fully functional demo for Education Analytics Product using SharePoint Online, Windows Azure, SQL Azure, Silverlight technologies.
  • Create required components to enable a private, internal only cloud infrastructure
  • Createddynamic routing/load balancing capability enabling large application scaling, used ingress rules and IngressControllers- Traefik and Nginx.
  • Created a Continuous Delivery process to include support building of Docker Images and publish into a private repository- Nexus v3.
  • Managed Kubernetes charts using Helm. Created reproducible builds of the Kubernetes applications, managedKubernetes manifest files and Managedreleases of Helm packages.
  • Created required components to enable a private, internal only cloud infrastructure.
  • Developed, maintained and enhanced pre and post build scripts (Shell and Python)
  • Designed and documented CI/CD tools configuration management.
  • Created a Continuous Delivery process to include support building of Docker Images and publish into a private repository- Nexus v3.
  • Installed and configured Nexus repository manager for sharing artifacts between internal teams and created proxy Nexus repositories to speed up the build process.
  • Responsible for installation & configuration of Jenkins to support various Java builds and Jenkins plugins to automate continuous builds and publishing Docker images to the Nexus repository.
  • Built and deployed CI/CD pipelines
  • Orchestrated CI/CD processes by responding to Git triggers, human input, and dependency chains and environment setup.
  • Used CI/CD tools Jenkins, Git/Gitlabs, Jira and Docker registry/daemon for configuration management and automation using Ansible .
  • Created Containers in Docker .
  • Updating kernel & security patches in Amazon linux environment, handling out of memory issues in Linux kernels during rebalance in Kafka cluster.
  • Automated and updated the security groups to allow only the specific CIDRs. In addition to that, automated Iptables with puppet config.
  • Automated our Kafka /Schema registry clusters to add/in corporate SSL/TLS. Schema registry is a JAVA app and we added Nginx in front of it and enabled SSL.
  • Containerized all the Ticketing related applications- Spring Boot Java and Node.Js applications using Docker.
  • Used Spinnakar and Artifatory for pen source, multi-cloud continuous delivery platform for releasing software changes with high velocity and confidence
  • Created monitoring capabilities for all pieces of the infrastructure.
  • Installed and configured Nexus repository manager for sharing artifacts between internal teams and created proxy Nexus repositories to speed up the build process.
  • Responsible for installation & configuration of Jenkins to support various Java builds and Jenkins plugins to automate continuous builds and publishing Docker images to the Nexus repository.
  • Created views to show health and performance of the infrastructure, containers, and the applications.
  • Trained staff on effective use of Jenkins, Docker, GitLab and Kubernetes
  • Trained staff on Kubernetes administration.
  • Implemented continuous delivery framework using Jenkins, Maven on multiple environments.
  • Provided guidance to development regarding effective microservice architectures

Environment: - GitLab, Jenkins, Kubernetes,Azure, Docker Jira, Unix/Linux CentOS 7, Nexus v3, Bash Shell Script, Python, Node.js, Kafka, MQ, Apache Tomcat, Cassandra, MongoDB, SQL, Spinnakar, Arifactory, Traefik, Nginx.

Confidential, Boston, MA

Devops Consultant/ Kubernetes-Docker Engineer

Responsibilities:

  • Worked in AWS environment, instrumental in utilizing Compute Services ( EC2, ELB), Storage Services (S3, Glacier, Block Storage, Lifecycle Management policies), CloudFormation(JSON Templates), Elastic Beanstalk, Lambda, VPC, RDS, Trusted Advisor and Cloud Watch.
  • Designed & implemented VPC service for extension of on - premises datacenter with AWS Cloud using VPN&Directconnect services.
  • Migrated Linux environment to AWS by creating and executing a migration plan, deployed EC2 instances in VPC, configured security groups &NACL's, attached profiles and roles using AWS Cloud Formation templates and Ansible modules .
  • Scripting infrastructure and (Linux) machine provisioning using bash and the PythonAWS-SDK.
  • Used Amazon Route53 to manage DNS zones globally & to give public DNS names to ELB's and Cloudfront for Content Delivery.
  • Used IAM to assign roles, to create and manage AWS users, groups, and permissions to use AWS resources.
  • Created Master-Slave configuration using existing Linux machines and EC2 instances to implement multiple parallel builds through a build farm, expertise in troubleshooting build and release job failures
  • Utilized Chef, Puppet and Opswork as configuration management tools to deploy consistent infrastructure across multiple environments.
  • Deploying and maintaining production environment using AWS EC2 instances and ECS with Docker.
  • Updating kernel & security patches in Amazon linux environment, handling out of memory issues in Linux kernels during rebalance in Kafka cluster.
  • Automated and updated the security groups to allow only the specific CIDRs. In addition to that, automated Iptables with puppet config
  • Responsible for CI and CD using Jenkins, Maven and Ansible .
  • Managed local deployments in Kubernetes, creating local cluster and deploying application containers.
  • Configured MQ Series network using clustering, distributed queuing and remote administration.
  • Preparing automated scripts for queue manager setup.
  • Updating and migrating queue manager attributes from MQ V5.3 to V6.0.
  • Container management using Docker by writing Dockerfiles and set up the automated build on Docker HUB and installed and configuredKubernetes.
  • Expertise in Installing, configuring & administering Jenkins on Linux machines along with adding/updating plugins like GIT, ANT, Ansible, Sonar, Checkstyle, Deploy to Container, Build Pipeline etc.
  • Installed and configured Nexus repository manager for sharing artifacts between internal teams and created proxy Nexus repositories to speed up the build process.
  • Used Ticketing tool JIRA to track defects and changes for change management, monitoring tools like NewRelic and CloudWatch, Semaphor in different work environments in real and container workspace.
  • Managed Ansible Playbooks with Ansible modules , implemented CD automation using Ansible, managing existing servers and automation of build/configuration of new servers.
  • Created Mavenscripts to create multiple deployment profiles and deploy the applications to Apache Tomcat.
  • Ensured System Uptime by monitoring production systems and responding to issues with corrective action.
  • Designed and Developed automation test scripts using Python.
  • To deploy the application and manage the session used Windows Azure.
  • Implemented Azure Automation, Log Analytics and provisioned AzureSQL.
  • Build and Release software baselines, code merges, branch and label creation in Subversion and GIT, worked on migration from Subversion to Git.

Environment: - AWS(EC2, VPC, ELB, S3, glacier, Lifecycle Management policies, CloudFormation, Elastic Beanstalk, Lambda, VPC, RDS, IAM and Cloud Watch, GIT, MQ, Maven, Ansible, Hudson, Jenkins, Kubernetes, Semaphor, SQL, Docker, Jira, AWSCLI, Cassandra, AWSAuto Scaling, Unix/Linux, Bash Shell Script, Python, Apache Tomcat, MongoDB, Oracle DB.

Confidential, Davenport, IA

Sr. DevOps Engineer

Responsibilities:

  • Installed and configured SCM tools, Chef on AmazonEC2.
  • Created alarms, monitored & collected log files on AWS resources using CloudWatch on EC2 instance which generates Simple Notification Service (SNS).
  • Involved in implementing Ansible configuration management and maintaining them in several environments on AWS cloud and VMware .
  • Writing Chef recipes for automating tasks and managed Chef to configure Web Apps and deploy them on AWS server.
  • Worked on multiple AWS instances like Elastic Load Balancer(ELB), Security groups, and AMIs, Autoscaling to design cost effective strategies.
  • Experience in creating, managing and utilizing S3 buckets and Glacier for archival storage and backup on AWS.
  • Created Python scripts to automate AWSS3 data upload/download and control instance operations with AWS API .
  • Configured AWSIAM and security group in VPC (Public and Private Subnets) using Chef.
  • Created AWSRoute53 to route traffic between different regions.
  • Managed Chef cookbooks, recipes, nodes, environments and data bags with Knife.
  • Implemented continuous delivery framework using Jenkins, Chef, and Maven on multiple environments.
  • Used Chef server and workstation to manage and configure node, recipes and cookbooks.
  • Developed automation scripting in Rubyin Chef to deploy and manage Java applications across Linux servers
  • Installing and configuring Terraform and building the infrastructure using terraform configuration file.
  • Built Jenkins jobs to create AWS infrastructure from GitHub repos containing terraform code.
  • Resolved infrastructure problems that affect critical processes and Nagios event handlers for auto restart on application and service failures.
  • Used ElasticSearch, Logstash and Kibana (ELK) for maintaining system Logs and Bugzilla for tracking code bugs.
  • GIT mirror implementation for SVN repository, enabling users to work on GIT and SVN simultaneously.
  • Drafted and executed Perl, Bash&Maven scripts in QA, Staging and Production environments. Modified build configuration files including POM.xml.
  • Responsible for installation & configuration of Jenkins to support various Java builds and Jenkins plugins to automate continuous builds.
  • Building/Maintaining Docker container clusters managed by Kubernetes, Linux, Bash, GIT, Docker, on GCP . Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.
  • Used Spinnakar and Artifatory for pen source, multi - cloud continuous delivery platform for releasing software changes with high velocity and confidence .
  • Developed and deployed scripts by configuring ANT and Maven build tools in Jenkins to automate software development process.
  • Interfaced with system infrastructure, deployment and project teams to ensure continuous operation of build and test systems and assisted in incident management for Unix Servers.
  • Automated applications and MySQL container deployment in Docker using Python and monitor them using Nagios.
  • Virtualized servers in Docker as per test environments and Dev-environments requirements and configured automation using Docker containers.
  • Responsible for MongoDB installation, configuration and administration. Also ensured connection to RDS database is running on MySQL engines.
  • Automated the build and release process by using shell scripting, Maven and Jenkins in non-production environments and managed the team's source repository through SVN.
  • Used Splunk to monitor the system logs as well as notify the incident management system upon exceeding thresholds.
  • Experience in deploying system stacks for various environments like Dev, UAT, Production on both premise and cloud infrastructure.
  • Installed Redhat Linux using Kickstart and applied security patches for hardening the server.
  • In-depth knowledge in Bash Shell Scripting and CRON job automation .

Environment: - AWS (EC2, VPC, ELB, S3, Amazon RDS, Cloud Trail and Route 53, GIT, VPC, Route53, Maven, Hudson, Jenkins, Spinnaar, Artifactory, EBS, SQL, ELB, Cloud Watch, Cloud Formation, Docker, Kubernetes, Kafka, Jira, Terraform, AWS CLI, AWS Auto Scaling, ELK Unix/Linux, Bash Shell script, Python, Chef, Apache Tomcat, MongoDB, Oracle DB.

Confidential, Kansas City, MO

AWS Cloud Developer

Responsibilities:

  • Involved in the Design of different Release Environments for new projects and monitoring.
  • Performing updates and upgrades on the systems currently on the network for performance and auditing purposes.
  • Worked as Devops Engineer for project teams that involved different development teams and multiple simultaneous software releases.
  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases.
  • Review/Merge/ Remove Git Pull Requests to bit bucket.
  • Hands on with Git / GitHub for code check - ins/checkouts, branching etc.
  • Implementing a Continuous Delivery framework using Jenkins, Chef, Maven & Nexus in Linux environment.
  • Managed Chef Cookbooks to automate system operations.
  • Responsible for the Continuous Delivery pipeline given to all application teams as they on-board to Jenkins as a part of migration.
  • Responsible for monitoring the Infrastructure behavior using Splunk , Wily Interscope, Dynatrace, during Load Test execution to identify performance Bottle Necks if any
  • Written code for pipeline template to build then deploy applications to all configured environments.
  • Used Spinnakar and Artifatory for pen source, multi-cloud continuous delivery platform for releasing software changes with high velocity and confidence .
  • Provide support for the application teams if any issues or features to be added in pipeline template.
  • Implemented the Build automation process for all the assigned projects in Vertical Apps domain.
  • Provided Build support for applications, built and deployed to lower and higher environments.
  • Installed Chef Server Enterprise on premise/workstation/bootstrapped the nodes using knife and automated by testing Chef recipes/cookbooks with test-kitchen/chef spec.
  • Also, used Che f for provisioning the infrastructure and wrote chef cookbooks and recipes to provision several pre-production environments.
  • Installation, configuration and administration of Virtual Box and VMware virtual machine for Ubuntu Linux servers.
  • Worked on high-volume crash collecting and reporting system, built with Python .
  • Developed and implemented Software Release Management strategies for various applications according to the Agile process .

Environment: Amazon Web Services, Java/J2EE, Python, Web logic, UNIX, VMware, Splunk, Artifactory, Shell, Perl, Ruby, IAM, S3, EBS, AWS SDK, Cloud Watch, Cloud Formation, JSON, Puppet, Docker, Chef, GitHub.

Confidential, New York, NY

AWS Cloud Developer

Responsibilities:

  • Performed AWS Cloud administration managing EC2 instances, S3, SES and SNS services.
  • Created Buckets in AWS and stored files. Enabled Versioning and security for files stored.
  • Implemented and maintained monitoring and alerting of production and corporate servers/costs using Cloud Watch.
  • Installation and configuration of VERITAS Volume Manager, VERITAS File System and VERITAS Cluster Server, Tivoli Endpoint.
  • Designing and implementing CI (Continuous Integration) (CI) system: configuring Jenkins servers, Jenkins nodes, creating required scripts (Perl & Python), and creating/configuring VMs (Windows/Linux)
  • Provisioning Jenkins environment for continuous integration(CI) re by easing build and testing tasks for developers.
  • Configured security and system in Jenkins. Added multiple nodes to Jenkins and configured SSH for continuous deployments.
  • Configured SSH, SMTP, Build Tools, and Source Control repositories in Jenkins. Installed multiple plugins to Jenkins. Configured Proxy to get auto updates.
  • Designing and implementing for fully automated server build management, monitoring and deployment using Chef.
  • Maintain Chef and Puppet servers and management application that can use Service Now (CI) data to bring computers into a desired state by managing files, services, or packages installed on physical or virtual machines.
  • Create Chef Automation tools and builds, and do an overall process improvement to any manual processes
  • Worked with Puppet and Chef which is used to manage Linux but later versions support Microsoft Windows.
  • Deployed various Unix Servers which includes Red Hat, Open SUSE and Solaris distribution and provided administration and support.
  • Installed, managed Verities Volume Manager 3.5 (VxVM) on Solaris 9.

Environment: Puppet, GIT, Jenkins, AWS, EC2, EBS, IAM, S3, ELB, Environment: Puppet, GIT, Jenkins, AWS, EC2, EBS, IAM, S3, ELB, Unix, Debian, Linux, Windows, VMware ESXi, Apache Web servers, Postgre SQL Debian, Spinnaker, Artifactory, Linux, Windows, VMware ESXi, Apache Web servers, PostgreSQL.

Confidential

Linux Admin

Responsibilities:

  • Managing UNIX Infrastructure and EMC storage involving maintenance of the servers and troubleshooting problems in the environment.
  • Installing operating systems Solaris, Linux and HP according to business requirements.
  • Planning and implementing the configuration changes to the servers adhering with ITIL change management process.
  • Troubleshooting the issues ranging from Solaris, Linux and SAN environments.
  • Managing configuration of VERITAS Volume Manager and VERITAS Clusters.
  • Worked on cron in Linux servers for managing the logs of the web servers.
  • Created and maintained built wrapper scripts using PERL.
  • Configuration and Administration of VERITAS Cluster Server
  • Maintained and executed build scripts by coordinating with development and QA teams.
  • Worked on different VMware products like VMware workstation, GSX/VMware server, VMware player, and VMware Converter and ESX server 3.X.
  • Responsible in doing build and deploying on different environments simultaneously.
  • Provided assistance to developers in resolving problems.
  • Deployed the EAR and WAR archives into Weblogic and Apache Servers.
  • Monitor progression of releases and keep them on track for delivery on planned release date
  • Submit request for implementation to various groups who participate in release.
  • Assemble Release Kit and complete all paperwork, including implementation/back out plans.
  • Established end-to-end software development process using shell on top of BO, including automated builds of Rhapsody models.

Environment: Confidential Solaris 2.6/7, Confidential Ultra Enterprise 6000/450, Confidential Ultra 10/5/2/1, Windows NT 4.0, RHEL 3.x.

Hire Now