About Me
About Me:
A DevOps Engineer with 4+ years of experience who is extremely proficient and has a track record of developing, putting into practice, and optimizing DevOps techniques for challenging software develpment projec…
About Me:
A DevOps Engineer with 4+ years of experience who is extremely proficient and has a track record of developing, putting into practice, and optimizing DevOps techniques for challenging software develpment projects. Committed to improving scalability, optimizing procedures, and assuring continuous integration and delivery to optimize organizational effectiveness and productivity. Expertise in using cloud computing platforms including Azure, and Amazon Web Services (AWS).
Automation, configuration, and deployment of instances on cloud platforms and in data centers; involvement in DevOps, CI/CD pipeline, build and release management; AWS, Azure Implementation & DevOps practice; build, release, and deployment of code through CI&CD pipelines; and in-depth understanding of key DevOps concepts like Kubernetes, automation, scripting, containerization, and infrastructure as code. Good Scripting skills on Shell and Bash.
Experience
DevOps Engineer
Description: Workiva is known for providing cloud-based solutions for improving productivity, efficiency, and
collaboration in various industries. Workiva's primary focus is on transforming how organizations manage and report their
financial, regulatory, and performance data.
Responsibilities:
Configured Amazon S3, Elastic Load Balancing, IAM, and Security Groups in public and private subnets within the
VPC AND Set up Amazon EC2 instances, Virtual Private Clouds (VPCs), and security groups. I had the
opportunity to work extensively with various AWS IaaS and PaaS services, such as EC2, RDS, S3, Lambda, and
Elastic Beanstalk. I was responsible for tailoring these services to meet specific business needs, ensuring they were
both highly available and secure.
Implemented automated deployment pipelines for Collibra and Informatica platforms, reducing manual intervention
and deployment time.
Established CI/CD pipelines using tools like Jenkins and Git for Collibra and Informatica, enabling rapid and reliable
software releases.
AWS/DevOps Engineer
Configured Amazon S3, Elastic Load Balancing, IAM, and Security Groups in public and private subnets within the VPC.
Set up Amazon EC2 instances, Virtual Private Clouds (VPCs), and security groups.
Worked extensively with AWS IaaS and PaaS services such as EC2, RDS, S3, Lambda, and Elastic Beanstalk.
Tailored AWS services to meet specific business needs.
Ensured AWS services were highly available and secure.
Implemented automated deployment pipelines for Collibra and Informatica platforms.
Reduced manual intervention and deployment time.
Established CI/CD pipelines using Jenkins and Git for Collibra and Informatica.
Enabled rapid and reliable software releases.
Managed configuration settings for Collibra and Informatica environments using Ansible.
Ensured system stability and consistency across multiple environments.
Orchestrated Docker containers for Collibra and Informatica applications.
Optimized resource utilization and facilitated quick deployment and scaling.
Created and maintained scripts using PowerShell and AWS CloudFormation templates.
Streamlined provisioning and management tasks.
Implemented Infrastructure as Code practices using Terraform or CloudFormation to automate provisioning and configuration of infrastructure resources in TKE clusters.
Conducted resource analysis and optimization within TKE clusters.
Achieved cost savings and improved performance.
Migrated data stores and databases from PCF to TKE.
Ensured data consistency and minimal downtime for critical data-intensive applications.
Utilized Git, CVS, Subversion, GitLab, and Bitbucket for version control.
Maintained the integrity of application source code during the migration process.
Implemented Maven, Ant, Gradle, and MS Build for build automation.
Optimized build and deployment processes for migrated applications.
Orchestrated CI pipelines using Jenkins, TeamCity, and GitLab.
Automated testing and deployment of applications on TKE clusters.
Developed custom scripts using Shell, Python, and Bash to automate migration tasks.
Improved efficiency and reduced manual effort.
Leveraged AWS services including EC2, CloudFormation, S3, ELB, RDS, and IAM to support hybrid cloud deployments and integrate on-premises resources with TKE clusters.
Handled Docker, OpenShift, and Kubernetes to containerize and manage applications.
Ensured high availability, auto scaling, and efficient resource utilization.
Implemented disaster recovery solutions using AWS Elastic Disaster Recovery and/or Cloud Endure.
Safeguarded critical applications and data in the event of outages or disasters.
Designed and managed distributed networks effectively using TCP/IP, DNS, SMTP, and HTTP knowledge.
Designed and maintained AWS Virtual Private Cloud (VPC) environments.
Managed subnets, security groups, and routing tables to ensure a secure and well-connected AWS infrastructure.
Worked with VPC peering and Direct Connect configurations.
Collaborated effectively with cross-functional teams.
Documented processes.
Consistently met project goals in a dynamic work environment.
Worked both as part of a team and independently.
Adapted to project requirements and contributed to the team's success as needed.
DevOps Engineer
Deployed AWS solutions using EC2, S3, EBS, Elastic Load Balancer (ELB), auto-scaling groups, and OpsWorks.
Defined and implemented CI and release management processes, policies, and procedures.
Automated the release pipeline to achieve zero touch deployments using Jenkins, SVN, Nexus, and Olio.
Created and managed branches.
Merged branches.
Deleted obsolete branches after every release.
Wrote post-commit and pre-push hooks in Python for code checks.
Managed and maintained highly available EC2 instances using Terraform and new modules to support new functionality in Terraform.
Wrote templates for infrastructure as code using Terraform to build staging and production environments.
Worked on Terraform tool to AWS CloudFormation in order to create, update, and version AWS infrastructure and deployed Docker on AWS.
Worked with Terraform to create AWS components like EC2, IAM, VPC, ELB, and security groups.
Installed Ansible Registry for local upload and download of Docker images and from Docker Hub.
Maintained build-related scripts developed in Shell for Maven builds.
Created and modified build configuration files including POM.xml.
Utilized Perl and Python for GIT for creating repository hooks.
Used Maven dependency management system to deploy snapshot and release artifacts to Nexus to share artifacts across projects and environments.
Configured and maintained Jenkins to implement the CI process and integrated the tool with ANT and Maven to schedule the builds.
Took sole responsibility to maintain the CI Hudson server.
Used Ansible for configuration management and deployed all the services onto the cloud using Ansible.